android - Difference b/w scaleType:centerCrop and scaleType:centerInside -


i've knowledge of imageview scaling in android. couldn't understand complete diff b/w scaletypes: centercrop , centerinside.

need clear explanation.

center_crop

added in api level 1 imageview.scaletype center_crop scale image uniformly (maintain image's aspect ratio) both dimensions (width , height) of image equal or larger corresponding dimension of view (minus padding). image centered in view. xml, use syntax: android:scaletype="centercrop".

center_inside

added in api level 1 imageview.scaletype center_inside scale image uniformly (maintain image's aspect ratio) both dimensions (width , height) of image equal or less corresponding dimension of view (minus padding). image centered in view. xml, use syntax: android:scaletype="centerinside".

docs

centercrop may crop image , fill imageview. centerinside not crop image , may leave part of imageview not covered image.


Comments