在做android图片加载的时候,由于手机屏幕受限,很多大图加载过来的时候,我们要求等比例缩放,比如按照固定的宽度,等比例缩放高度,使得图片的尺寸比例得到相应的缩放,但图片没有变形。显然按照android:scaleType不能实现,因为会有很多限制,所以必须要自己写算法。
通过Glide来缩放
其实glide提供了这样的方法。具体是显示继承Transformation 的 setResource 方法。
(1) 先获取网络或本地图片的宽高
(2) 获取需要的目标宽
(3) 按比例得到目标的高度
(4) 按照目标的宽高创建新图
/**
* ===========================================
* 版 本:1.0
* 描 述:设置图片等比缩放
*
glide处理图片.
* ===========================================
*/
publ
最后
以上就是可靠糖豆最近收集整理的关于android 加载远程图片大小,Android 使用Glide加载网络图片等比例缩放的实现方法的全部内容,更多相关android内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复