有没有其他方法可以在画布上绘制.png图像而不是BitmapFactory.decodeResource()?我的问题是,当您从10kB图像创建位图时,仍然会根据屏幕宽度和高度获得一个位图大小。我需要一次在屏幕上显示多达16个图像,并且在高分辨率屏幕上(fe,1280 x 720)它需要大量内存,而且即使在我的HTC One X上也有滞后(当我尝试时,fe ,移动或缩放图像)。 那么有没有其他方法可以在画布上显示.png图像,或者可能还有其他一些解决方案来提高性能?
答案 0 :(得分:2)
您可以通过多种方式改善绩效:
答案 1 :(得分:0)
棘手的解决方法:
您可以尝试创建一个屏幕大小的位图。
使用Canvas在该位图上绘制16位图。
显示大型Bitmap而不是16个小型Bitmap。