Picasso处理图片,按照设置的宽度比例来缩放
来源:互联网 发布:数据存储解决方案 nas 编辑:程序博客网 时间:2024/05/20 21:18
Picasso.with(UIUtils.getContext()) .load(serviceInShopPageListBean.getServiceDownUrl()) .transform(transformation) .into(imageview);
Transformation transformation = new Transformation() { @Override public Bitmap transform(Bitmap source) { int targetWidth = imageview.getWidth(); if (source.getWidth() == 0) { return source; } //如果图片大小大于等于设置的宽度,则按照设置的宽度比例来缩放 double aspectRatio = (double) source.getHeight() / (double) source.getWidth(); int targetHeight = (int) (targetWidth * aspectRatio); if (targetHeight != 0 && targetWidth != 0) { Bitmap result = Bitmap.createScaledBitmap(source, targetWidth, targetHeight, false); if (result != source) { // Same bitmap is returned if sizes are the same source.recycle(); } return result; } else { return source; } } @Override public String key() { return "transformation" + " desiredWidth"; } };
阅读全文
1 0
- Picasso处理图片,按照设置的宽度比例来缩放
- Picasso 实现图片的比例缩放
- listview的条目上的图片按照宽高比例进行缩放设置
- 自定义按照图片宽高比例缩放的RadioLayout
- 动态获取缩放图片的长度、宽度和显示比例
- android创建固定宽度,高度的图片,比例缩放
- 微信小程序图片等比例缩放 动态的获取图片的高度和宽度 动态的设置图片的高度和宽度
- 根据屏幕宽度,等比例缩放图片
- Picasso图片加载框架的使用及加载网络图片等比例缩放
- 20.当图片有宽度的时候,图片的高度会随着宽度成比例缩放!
- 图片实现缩放功能,设置缩放比例
- Android 使用Picasso加载网络图片等比例缩放
- Android 使用Picasso加载网络图片等比例缩放
- Android 使用Picasso加载网络图片等比例缩放
- Android 使用Picasso加载网络图片等比例缩放
- 图片的等比例缩放
- widget的宽度比例设置
- .net上传图片并按照宽度高度比例缩小显示
- 使用STM32CubeMX进行STM32F429 LCD编程<一> 全局配置
- theano dimshuffle 实例
- 【Noip2014】无线网络发射器选址
- 《视觉SLAM十四讲》学习笔记(一)
- 属于我的github组件仓库
- Picasso处理图片,按照设置的宽度比例来缩放
- java基础学习总结——equals方法
- IntelliJ IDEA 显示行号方法
- 任意长度字符串转化为16位定长的数(类似加密)
- Python|计蒜客——最后一个单词的长度
- 静态持续性、外部存储性
- Spring、Mybatis注解事物运用
- c# 获取app.config中的值
- MySQL的权限