【Android求助】怎样无损加载一张过长的图片 20

请教各位android开发的前辈们一个问题:我需要无损加载(不允许通过设置option来缩小图片)一张超长的图片,比如:460*8000的类似长微博的图片,但是实际安卓手... 请教各位android开发的前辈们一个问题:
我需要无损加载(不允许通过设置option来缩小图片)一张超长的图片,比如:460*8000的类似长微博的图片,
但是实际安卓手机在开启强制GPU渲染的情况下(许多安卓手机默认开启,而且这个选项一般是是隐藏的,比如魅族的就需要输入*#*#6960#*#*才能看到)

是有一个最大宽高限制的(比如魅族的就是4096*4096),此时我图片长度8000>4096,然后就不能在imagview等中显示出来了,在logcat中一直报warn信

息:Bitmap too large to be uploaded into a texture exception。我百度了一下这个,都推荐用BitmapRegionDecoder来分块显示,于是我将长图切为

三块分别放在三个imageview中显示,拼接起来视觉上完全没问题,但是当滑动到1/3和2/3位置的时候总是很卡。
我想请问各位有没有什么好办法或者好的第三方框架处理我的问题,谢谢啊啊啊!!
展开
 我来答
北镇抚司看门人
2014-12-15
知道答主
回答量:3
采纳率:0%
帮助的人:4162
展开全部
你为什么一定要用ImageView显示呢,直接搞一个View或者SurfaceView分段画在画布上不行吗?里面可以做ontouch判断,每次只花一屏啥的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我们的夏天2035
2014-05-25 · TA获得超过292个赞
知道答主
回答量:291
采纳率:0%
帮助的人:89.5万
展开全部
那是硬件的问题了,设置上没有问题了!
追问
你在逗我笑么?
1、你去强制修改用户的硬件设置?你是这样搞开发的?
2、关闭强制GPU渲染的代价是各种卡爆,懂?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-05-26
展开全部
很卡?是系统gc造成的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
别碰我的人丶0
2014-05-26
知道答主
回答量:40
采纳率:0%
帮助的人:18.3万
展开全部
完全不用切图,借朋友一个苹果手机,然后在空间传图,下面就有一个选项是“上传无损原图或者高清图,建议在wifi下使用”你多大的图都能传,原画质的 你不妨试试
追问
同学,我问的是android开发相关的问题,不是什么iPhone使用与QQ客户端的灵活运用知识抢答好吗?
呵呵,by the way,安卓手机也可以无损传图好么,传文件就可以了。好了,边儿去。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式