2013-10-10 4 views
1

Existe-t-il une méthode, une propriété ou une balise xml pour Android pour étirer l'image comme iOS?Quel est l'équivalent de stretchableImageWithLeftCapWidth (iOS) pour Android?

par exemple:

UIImage *stretchableBackButton = [[UIImage imageNamed:@"back.png"] stretchableImageWithLeftCapWidth:6 topCapHeight:6]; 
[button setBackgroundImage:stretchableBackButton forState:UIControlStateNormal]; 

il étire l'image à partir de 6 px à toute la largeur/hauteur.

... merci

Répondre

0

Vous pouvez faire ce code dans xml imageView

android:scaleType="fitCenter" android:adjustViewBounds="true" 

ou vous pouvez utiliser grâce à un programme comme celui-ci

imageview.setAdjustViewBounds(true); 
imageview.setScaleType(ScaleType.FIT_XY); 
+0

il étend juste l'image. mon image arrière est 11x11 png avec des coins arrondis. 5px rond + 1px ligne + 5px rond (de gauche à droite et même chose pour aller de haut en bas). quand j'utilise stretchableImageWithLeftCapWidth: 6 topCapHeight: 6, il étire le juste 6.px, puis il aligne le 5 coin droit/bottomcorner arrondi sur le côté droit/côté inférieur. – fulberto100

Questions connexes