您当前的位置: 首页 >  命运之手 ui

【Android】【UI】ImageView缩放方式效果对比

命运之手 发布时间:2019-05-31 12:04:11 ,浏览量:4

现有图片如下,图片故意加上了描边和边角,方便观测图片完整度和拉伸程度

我们用两个750px*750px的ImageView来测试不同scaleType的缩放效果
第一个用来测试600px*500px的小图
第二个用来测试1200px*1000px的大图

?center
图片居中,不缩放

?centerInside
图片居中,缩小至图片正好可以放在控件内,图片本身就小于控件的不缩小

?centerCrop
图片居中,缩小或放大至控件正好没有空白

?fitCenter
图片缩小或放大至正好可以放在控件内,再居中摆放

?fitStart
图片缩小或放大至正好可以放在控件内,再靠左上角摆放

?fitEnd
图片缩小或放大至正好可以放在控件内,再靠右下角摆放

?fitXY
图片无视比例,拉伸至和控件一样大,再摆放在控件内

?matrix
通过矩阵自定义缩放方式
所有内置的缩放方式,本质上都对应一个自己的变换矩阵
这点不再细讲,需要深入学习的自己百度

?center系列和fit系列的主要区别
center系列先将图片居中,再缩放至想要的大小
fit系列先将图片缩放至想要的大小,再确定摆放位置

ImageView缩放方式的核心点就这么多,剩下的要靠大家在实践过程中自己去对比思考,看得太多不去实践反而更容易头晕

关注
打赏
查看更多评论

命运之手

暂无认证

  • 4浏览

    0关注

    616博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录