您当前的位置: 首页 >  ui

命运之手

暂无认证

  • 3浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

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

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

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

?center 图片居中,不缩放 在这里插入图片描述 ?centerInside 图片居中,缩小至图片正好可以放在控件内,图片本身就小于控件的不缩小 在这里插入图片描述 ?centerCrop 图片居中,缩小或放大至控件正好没有空白 在这里插入图片描述 ?fitCenter 图片缩小或放大至正好可以放在控件内,再居中摆放 在这里插入图片描述 ?fitStart 图片缩小或放大至正好可以放在控件内,再靠左上角摆放 在这里插入图片描述 ?fitEnd 图片缩小或放大至正好可以放在控件内,再靠右下角摆放 在这里插入图片描述 ?fitXY 图片无视比例,拉伸至和控件一样大,再摆放在控件内 在这里插入图片描述 ?matrix 通过矩阵自定义缩放方式 所有内置的缩放方式,本质上都对应一个自己的变换矩阵 这点不再细讲,需要深入学习的自己百度 在这里插入图片描述

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

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

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.1221s