Android常用控件之ImageView
ImageView
1.图片控件,在其中可写路径插入图片,对图片进行各类操作。
2.常用属性
2.1:android:src (设置ImageView所显示的Drawable资源的ID)
2.2:android:maxHeight (最大高度)
2.3:android:maxWidth (最大宽度)
2.4:android:adjustViewBounds (设置ImageView是否调整自己的大小保持所显示图片的长宽比)
2.5:android:scaleType
2.5.1:设置图片如何缩放以适应ImageView的大小
2.5.2:取值:matrix(使用矩形的方式缩放); fitXY(对图片横向纵向独立缩放,使得图片完全铺面ImageView,可能会失真); fitStart(保持长宽比,图片较长的边与ImageView对应边一致,然后放在左上角); fitCenter(保持长宽比,图片较长的边与ImageView对应边一致,然后放在中间); fitEnd(保持长宽比,图片较长的边与ImageView对应边一致,然后放在右下角); center(图片放在中间,不缩放); centerCrop(保持纵横比缩放,使得图片完全覆盖ImageView); centerInside(保持纵横比缩放,使得图片能够完全显示)
以下为代码示例:
3.显示大图片:BitmapFactory.decodeFile(String pathName,options opts);
4.从原有的图片截取一部分作为新的图片
代码示例: