所属视图:android.widget.ImageView

配合属性:ImageView的src属性,ScaleType属性对background无效

ScaleType.MATRIX|android:scaleType="matrix":用matrix来绘制图片。ScaleType.FIT_XY|android:scaleType="fitXY":将图片按照指定的大小精确匹配,这会修改图片原始宽高比例,有可能导致图片变形,在此模式下视图的src和background设置的图片的尺寸是等效的。ScaleType.FIT_START|android:scaleType="fitStart":将图片的宽度按照原始尺寸比例扩大(缩小)到View的宽度,显示的图片从视图的左上部开始排列。ScaleType.FIT_CENTER|android:scaleType="fitCenter":将图片的宽度按照原始尺寸比例扩大(缩小)到View的宽度,显示的图片位于视图中部。ScaleType.FIT_END|android:scaleType="fitEnd":将图片的宽度按照原始尺寸比例扩大(缩小)到View的宽度,显示的图片从视图的右下部开始排列。ScaleType.CENTER|android:scaleType="center":以ImagView的几何中心点为基准,按图片的原来size居中显示,不扩大(缩小);当图片长/宽超过View的长/宽,则裁切图片的居中部分size显示在ImageView中;当图片小于View 的长宽时,只显示图片的size,不裁切。ScaleType.CENTER_CROP|android:scaleType="centerCrop":按比例统一缩放图片(保持图片的尺寸比例)便于图片的两维(宽度和高度)等于或大于相应的视图维度。然后图片居中于视图。在XML中,使用语法:android:scaleType="centerCrop",效果等价于ScaleType.FIT_XY,目前没看出有什么区别。ScaleType.CENTER_INSIDE|android:scaleType="centerInside":以ImagView的几何中心点为基准,将图片的内容完整居中显示,通过等比例缩小原图的size使得图片长(宽)等于或小于ImageView的长(宽)。


更多相关文章

  1. android 5.1拍照后图片镜像处理
  2. Android下如何计算要显示的字符串所占的宽度和高度
  3. Error : android studio 中mipmap引用.9图片出错
  4. android 图片切换,仿百叶窗效果
  5. Android的图片压缩类ThumbnailUtils
  6. android 中给图片加圆角效果
  7. android图片轮播+点击跳转广告页面
  8. Android 下拉加载更多 上拉刷新 框架 (太极 八卦样式刷新,支持自定
  9. android button按键得到焦点和点击后改变背景图片

随机推荐

  1. Android(安卓)键盘弹出与隐藏
  2. Android仿iOS时间选择器
  3. Android(安卓)摄像头聚焦
  4. Android: annoying exception Unable to
  5. android 沉浸式状态栏不会和虚拟重叠
  6. Android——Notifications笔记
  7. Android(安卓)HelloWorld
  8. Android史上功能最全的日历控件
  9. Android的View绘图并移动
  10. Android图形系统之Surface、SurfaceView