imageview的各种缩放方式
来源:互联网 发布:mac 文件夹权限 编辑:程序博客网 时间:2024/04/28 06:17
android:scaleType可控制图片的缩放方式,示例代码如下:
1
<
ImageView
android:id
=
"@+id/img"
2
android:src
=
"@drawable/logo"
3
android:scaleType
=
"centerInside"
4
android:layout_width
=
"60dip"
5
android:layout_height
=
"60dip"
6
android:layout_centerVertical
=
"true"
/>
说明:centerInside表示按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度。
注意:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android::background="@drawable/logo",我就笨笨地犯了这个低级错误,导致错怪人家scaleType不起作用。程序中动态加载图片也类似,如:应该imgView.setImageResource((Integer)mData.get(position).get("img"));而非imgView.setBackgroundResource((Integer)mData.get(position).get("img"));
附:更详细的scaleType说明:
CENTER /center 在视图中心显示图片,并且不缩放图片
CENTER_CROP / centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度
CENTER_INSIDE / centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度
FIT_CENTER / fitCenter 按比例缩放图片到视图的最小边,居中显示
FIT_END / fitEnd 按比例缩放图片到视图的最小边,显示在视图的下部分位置
FIT_START / fitStart 把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置
FIT_XY / fitXY 把图片不按比例缩放到视图的大小显示
MATRIX / matrix 用矩阵来绘制
- imageview的各种缩放方式
- imageview 缩放方式
- android ImageView 的一些属性(缩放方式)
- ImageView的缩放模式
- ImageView的缩放模式
- ImageView的缩放
- ImageView的缩放模式
- ImageView 的缩放 scaleType
- ImageView的缩放:scaleType
- 可缩放的ImageView
- 谈谈ImageView的缩放
- imageView 图像的旋转缩放
- 支持手势缩放的ImageView
- 支持手势缩放的ImageView
- 支持手势缩放的ImageView
- 自定义支持缩放的ImageView
- 支持手势缩放的ImageView
- ImageView的缩放模式ScaleType
- android.view.ViewRoot$CalledFromWrongThreadException
- C++中map容器的说明和使用技巧
- 交换机与路由器
- 高性能网络编程(一)----accept建立连接
- 2013 暑假总结
- imageview的各种缩放方式
- oracle 安装出现“内存空间不足”失败
- 对列式数据库的一点总结和展望
- POJ 2112 - Optimal Milking Floyd+二分+最大流
- RTX和Lotus的集成
- C++使用fusioncharts
- 声音
- 深入Java字符串
- 从一道hive面试题的解决思路中理解hive应用