Android 控件属性(3) ImageView

来源:互联网 发布:阿里域名服务器 编辑:程序博客网 时间:2024/06/08 17:17

每天进步一点点(笔记篇)

ImageViwe 官方API

这里写图片描述

ImageView 设置透明度主要有以下三种方法:

setAlpha(@FloatRange(from=0.0, to=1.0) float alpha) (View提供)

setAlpha(int alpha) (已经标记为@Deprecated)

setImageAlpha(int alpha) (API>=16)

设置透明度
android:src在设置ImageView的setAlpha(int alpha)时,起作用;
android:background在设置ImageView的setAlpha(int alpha)时,不起作用。

ImageView的“android:scaleType”属性是对src才有效的 ScaleType解释:

center 无缩放,按原图大小显示图片,当图片宽高大于View的宽高时,截取图片中间部分显示
centerCrop 按比例拉伸原图直至于填充满View宽高,并显示在View的中间。
centerInside 当View的宽高>=图片的宽高时,图片居中显示原大小
反之将原图按比例缩放至View的宽高居中显示。
fitCenter 按比例拉伸原图直至等于View某边的宽高,且显示在View的中间
fitStart 按比例拉伸图片,且显示在View的左上边
fitEnd 按比例拉伸图片,且显示在View的右下边
fitXY 拉伸图片(不按比例)以填充View的宽高
matrix 用矩阵来绘图

原创粉丝点击