mar*_*uum 30 android background image bitmap android-canvas
我正在为Android做一个小游戏.当它在白色背景上工作时它工作顺利,但是当我想要放置背景图像时,它变得越来越慢.首先我尝试将其添加为布局背景图像,但它非常慢,动画是逐帧发生的.然后我决定在画布上绘制背景图像作为位图,结果比前一个稍微快一点,但与白色背景相比仍然没什么.
我试图多次缩放图像,我用更高的分辨率,更低的分辨率做到了,但结果没有改变,它仍然更慢.
所以我想问一下,有没有办法在没有失去应用程序的平滑性和速度的情况下为Android应用程序添加背景图像?
谢谢
PS:我在Sony Tablet S上尝试我的应用程序
alp*_*alp 43
它很晚,但如果其他人有同样的问题; 在绘制它可能会尝试再次调整大小,你可以使用no-dpi(drawable-nodpi/drawable-sw600dp-nodpi)文件夹来跳过调整大小,这需要如此多的CPU和时间.
还有别的东西可能导致这种情况,我认为你忘记回收旧的位图.
Saj*_*thK 13
最近我有同样的问题,没有答案帮助我.但是在玩了很多个小时的代码后,我发现了一个惊人的解决方案.你要做的是将你的背景图像复制到所有可绘制的文件夹(drawable-hdpi,drawable-xhdpi. ..等等.)就是这样.而且我的背景图片是png,文件大小为590kb.小心图像大小,因为应用程序的大小越大.希望这对某人有所帮助.:-)
| 归档时间: |
|
| 查看次数: |
13312 次 |
| 最近记录: |