Android-ImageView

128 阅读1分钟

1692257610689.png

ImageView

  • android:alpha="0.5"设置透明度

scaleType属性设置

  • fitStart:保持宽高比例缩放图片,直到较长的边与image的边长相等,缩放完成后将图片放在ImageView的左上角
  • fitCenter:默认值,同上,缩放后放中间
  • fitEnd:同上,缩放后放右下角
  • fitXY:对图像横纵方向进行独立缩放,使得该图片安全适应imageview,但图片宽高比可能发生改变
  • center:保持原图大小,显示在中心,当原图大小大于imageview大小,超过部分裁剪处理
  • centerCrop:保持宽高比缩放,直到完全覆盖imageview,可能出现图片显示不完整
  • centerInside:保持宽高比缩放,知道imageview能完全显示图片
  • matrix:不改变原图大小,从imageview左上角开始绘制原图,原图超过imageview的部分作裁剪处理

ImageButton

ImageButton ImageButton也是一个按钮,但与Button不同的是,Button显示的是文字,ImageButton显示的是图片,ImageButton集成自ImageView,拥有ImageView的所有属性。Button的使用以及点击监听和Button是大致相同的。