Android加载长图时如何按宽度填充
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,本篇内容介绍了"Android加载长图时如何按宽度填充"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
千家信息网最后更新 2025年11月14日Android加载长图时如何按宽度填充
本篇内容介绍了"Android加载长图时如何按宽度填充"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
使用库
implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.5.0'
注意:不要放在ScrollView中,不然滑动可能会冲突。
那么加载长图时,如何按宽度填充呢?
//下载图片保存到本地 Glide.with(this) .load(sUrl).downloadOnly(new SimpleTarget() { @Override public void onResourceReady(File resource, GlideAnimation super File> glideAnimation) { // 将保存的图片地址给SubsamplingScaleImageView,这里注意设置ImageViewState设置初始显示比例 imageView.setMinimumScaleType(SubsamplingScaleImageView.SCALE_TYPE_CENTER_CROP); imageView.setMinScale(getFitWidthScale(resource));//最小显示比例 imageView.setMaxScale(getFitWidthScale(resource));//最大显示比例(太大了图片显示会失真,因为一般微博长图的宽度不会太宽) imageView.setImage(ImageSource.uri(Uri.fromFile(resource)), new ImageViewState(getFitWidthScale(resource), new PointF(0, 0), 0)); } });
// 计算缩放比例 private float getFitWidthScale(File file) { WindowManager wm = this.getWindowManager(); float windowWidth = wm.getDefaultDisplay().getWidth(); return windowWidth / getImageWidth(file); } private float getImageWidth(File file) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(file.getAbsolutePath(), options); return options.outWidth; }"Android加载长图时如何按宽度填充"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
宽度
比例
图片
内容
更多
知识
实用
最大
最小
学有所成
接下来
困境
地址
实际
情况
文章
案例
编带
网站
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
等级保护网络安全ppt
温州助力智慧校园软件开发
鄞州手机软件开发外包
巅峰战舰服务器维护
c语言 轮询数据库
日本国家网络安全与防御
网络安全法和数据安全法的关系
恒拓开源网络技术
医疗器械erp管理软件开发
数据库sql窗口
孩子网络安全致家长一封信
上海信息软件开发定制要求
设计院和软件开发
威胁网络安全的因素有哪些
公安机关依据网络安全法处罚
计算机网络技术应该干什么
远程链接服务器工具
计算机网络技术意向就业岗位
鲜十分成都互联网科技
苹果服务器下载很慢
帆软自动提交数据库
乡镇网络安全法宣传情况
广东程序软件开发哪家实惠
期刊文章可选数据库
电子邮件服务器
五颗服务器
深圳网络安全三级建设公司
私服务器怎么弄补丁
网络安全法 安全事件增大
长沙创想网络技术工作室