首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android滚动大于4096x4096的图片

Android滚动大于4096x4096的图片
EN

Stack Overflow用户
提问于 2016-09-19 01:37:54
回答 1查看 46关注 0票数 0

我正在创建一个Android应用程序来监听您的麦克风输入。当它在监听时,我有一个包含一些正弦波图形的图像滚动过去,让用户知道应用程序正在监听。我有一个水平滚动视图中的正弦波图像,它会自动滚动。正弦波图像为8000x484。当我运行应用程序时,我在运行时收到以下警告:

代码语言:javascript
复制
W/OpenGLRenderer: Bitmap too large to be uploaded into a texture (8000x484, max=4096x4096)

并且不渲染正弦波图像。如何解决此问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-19 02:00:59

您将需要将图像分割为多个带(例如,8个带,每个带宽1000像素),并且在任何给定的时间都只能保持可见的带,以覆盖屏幕。(在宽度不超过1000像素的屏幕上,最多只能有2个波段。)

但是如果你想听我的建议,请不要这样做,因为它仍然是计算昂贵的,它将消耗大量内存,它将导致不必要的电池消耗,并且它将构成一种尝试,它将提供比人们从胆小的语音记录应用程序所期望的更“丰盛”的用户体验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39560712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档