所属视图: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. Introduction to Model View Presenter on Andriod
  2. android:layout_weight属性详解
  3. android 5.1拍照后图片镜像处理
  4. Android下如何计算要显示的字符串所占的宽度和高度
  5. Android(安卓)图文数据JSON解析,金山词霸每日一句API的调用
  6. Android(安卓)中文API (94) ―― MediaController
  7. Android高效加载大图、多图解决方案,有效避免程序OOM
  8. Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上
  9. 浅谈android的selector,背景选择器

随机推荐

  1. android学习之开机启动
  2. android 高效显示Bitmap - 开发文档翻译
  3. Android(安卓)vitualBox
  4. android超链接
  5. android 设置开机启动
  6. android 控件onClick事件的4种实现方式
  7. onInterceptTouchEvent和onTouchEvent调
  8. Android应用开发学习笔记之Intent
  9. Android SDK 更新不成功的解决方法
  10. Android进阶之路 - 软键盘顶起解决方案