源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Android开发之imageView图片按比例缩放的实现方法

  • 时间:2021-02-12 02:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Android开发之imageView图片按比例缩放的实现方法
本文实例讲述了Android开发之imageView图片按比例缩放的实现方法。分享给大家供大家参考,具体如下: android:scaleType可控制图片的缩放方式,示例代码如下:
<ImageView android:id="@+id/img" 
  android:src=\'#\'" /logo"
  android:scaleType="centerInside"
  android:layout_width="60dip"
  android:layout_height="60dip"
  android:layout_centerVertical="true"/>
[b]说明:[/b]centerInside表示按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度。 [b]注意:[/b]控制的图片为资源而不是背景,即android:src=\'#\'" /logo",而非android:background="@drawable/logo",我就笨笨地犯了这个低级错误,导致错怪人家scaleType不起作用。程序中动态加载图片也类似,如:应该imgView.setImageResource(R.drawable.*); 而非imgView.setBackgroundResource(R.drawable.*); [b]附:更详细的scaleType说明:[/b] CENTER /center 在视图中心显示图片,并且不缩放图片 CENTER_CROP / centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度 CENTER_INSIDE / centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度 FIT_CENTER / fitCenter 按比例缩放图片到视图的最小边,居中显示 FIT_END / fitEnd 按比例缩放图片到视图的最小边,显示在视图的下部分位置 FIT_START / fitStart 把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置 FIT_XY / fitXY 把图片不按比例缩放到视图的大小显示 MATRIX / matrix 用矩阵来绘制 希望本文所述对大家Android程序设计有所帮助。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部