1 问题

第三方开源框架用了这个第三方开源框架(SubsamplingScaleImageView)加载长图,但是源代码在有些手机上面不能进行放缩。

    private void displayLongPic(Uri uri, SubsamplingScaleImageView longImg) {longImg.setQuickScaleEnabled(true);longImg.setZoomEnabled(true);longImg.setPanEnabled(true);longImg.setDoubleTapZoomDuration(100);longImg.setMinimumScaleType(SubsamplingScaleImageView.SCALE_TYPE_CENTER_CROP);longImg.setDoubleTapZoomDpi(SubsamplingScaleImageView.ZOOM_FOCUS_CENTER);longImg.setImage(ImageSource.uri(uri), new ImageViewState(0, new PointF(0, 0), 0));}

2 解决办法

把部分设置全部去掉,坑死我了,直接一行代码就行。

   private void displayLongPic(Uri uri, SubsamplingScaleImageView longImg) {longImg.setImage(ImageSource.uri(uri), new ImageViewState(0, new PointF(0, 0), 0));}

Android之SubsamplingScaleImageView加载长图不能放缩问题相关推荐

  1. Android 高清加载长图或大图方案

    不过值得一提的是:上面这个手势检测的写法,不是我想的,而是一个开源的项目https://github.com/rharter/android-gesture-detectors,里面包含很多的手势检测 ...

  2. android 漫画加载方案,Android加载长图的多种方案分享

    背景介绍 在某些特定场景下,我们需要考虑加载长图的需求,比如加载一幅<清明上河图>,这个好像有点过分了,那就加载1/2的<清明上河图>吧... 那TMD还不是一样道理. 言归正 ...

  3. Android加载长图滑动显示

    1.记录下学到的Android加载长图写法以备后用 首先准备一张长图.这里把图片先放到项目的 assets文件夹下:命名为big.png 然后开始自定义显示长图的view :BigView impor ...

  4. Android 高清加载巨图方案 拒绝压缩图片

    Android 高清加载巨图方案 拒绝压缩图片 转载请标明出处:  http://blog.csdn.net/lmj623565791/article/details/49300989:  本文出自: ...

  5. android加载长图宽度自适应,Android使用Glide加载超长图

    app项目开发过程中,大都有查看图片详情的功能模块.实现的方式一般都是通过viewpager+photoView+Glide的方式.这种方式下,如果碰到加载超长图,比如说高清版的清明上河图/世界地图, ...

  6. Android加载长图,仿微博长图滚动查看

    /** * Created by sunrui on 2017/3/8. * 加载长图片 * 解决步骤 * 1.将图片缩放到与控件等宽 * 2.判断缩放后的图片高度,如果高度大于控件高度较多(这里设置 ...

  7. android如何加载长图

    思路:那就是对于一张巨型图片我们可否每次指定一块区域加载显示,然后通过改变这个区域完成整张巨图的加载呢?这样内存中只有完整图片的一块区域. 区域加载 1.BitmapRegionDecoder 指定B ...

  8. 安卓 加载服务器图片不显示图片,android 从服务器加载.9图

    问题描述: APP启动时, 广告页的图片是从服务器上获取, 这个图片一般需要全屏显示, 这个怎么适配呢? 解决方法1: 如果使用android:scaleType="fitXY"属 ...

  9. 性能优化(四)长图优化,仿微博加载长图方式

    长图优化 现在市面上 95 % 以上,APP 都有预览图片的功能,那么是怎么做的勒,今天我们就来仿照 微博 预览长图,来对长图优化. 怎么使用 1.project/build.gradle allpr ...

最新文章

  1. 不愧是你!Python 之父退休太无聊,进微软搞开源!
  2. [C#]统计文本文件txt中的行数(快速读取)
  3. php网页审批权限设置,Linux下ThinkPHP网站目录权限设置
  4. centos7开启tcp6_centos中docker映射出来的端口被tcp6监听,而没有被tcp监听导致ip+端口无法进行访问...
  5. Odoo10参考系列--QWeb报表
  6. 一种调用dll的巧妙方法
  7. Eclipse debug ‘Source not found’
  8. 一文搞懂软件测试,完整总结软件测试基础知识
  9. 微信小店 没有服务器,微信小店商家后台配置说明
  10. 中国柔性材料行业发展建议及竞争态势研究报告2021年版
  11. Linux文件内容关键字查询
  12. vue项目出现错误component lists rendered with v-for should have explicit keys
  13. oracle 导入设置字符集,Oracle数据导入时,字符集问题解决
  14. 在windows系统中安装显卡驱动
  15. 前端跨域请求get_前端接收 get 请求,用jsonp 解决跨域问题, 需要服务端的response 也要jsonp 类型...
  16. java Excel读写
  17. linux Apache安装
  18. 打开新世界的大门。。吧?
  19. 图片判断左脑发达还是右脑发达
  20. 夏普比率和最大回撤计算方法

热门文章

  1. Serilog 日志框架如何自动删除超过 N 天的日志 ?
  2. ABP Framework 为什么好上手,不好深入?探讨最佳学习姿势!
  3. 将数据从 SQL Server 导入 Azure Storage Table
  4. ASP.NET Core on K8s学习之旅(13)Ocelot API网关接入
  5. 【实战 Ids4】║ 控制台密码模式搭配Ocelot网关
  6. C# Lazy Loading
  7. 亲自实践Blazor构建桌面应用程序
  8. 容器化单页面应用中RESTful API的访问
  9. 【翻译】Keras.NET简介 - 高级神经网络API in C#
  10. AKS开讲啦! | DevOps with AKS