the*_*osh 6 animation android bitmap android-canvas
我有一个简单的纸牌游戏,用户可以在屏幕上拖放卡片.在一些2.2 Android手机上,如Droid和EVO,卡片绘图非常慢.这很奇怪,因为它发生在一些更快的手机上.然而,并不是我在Droid和Droid X上测试的所有手机和程序运行良好也在G1等较慢的手机上运行良好.在Motorolla发布了针对Droid的2.2更新后,我开始收到关于此的报告.
这是我提出的解决方案,但它确实降低了我的图形质量.渐变看起来很可怕.
我换了这个
Bitmap.createBitmap(newBmp.getWidth(), newBmp.getHeight(), Bitmap.Config.ARGB_8888);
Run Code Online (Sandbox Code Playgroud)
对此
Bitmap.createBitmap(newBmp.getWidth(), newBmp.getHeight(), Bitmap.Config.ARGB_4444);
Run Code Online (Sandbox Code Playgroud)
问题消失但看起来很痛苦.我需要保留alpha通道,所以我不能使用RGB_565.有没有办法保持我的高质量图像,而不是让它运行得那么慢?
Bitmaps
可能这些是您正在尝试处理的一些大数据。看看这个 android 培训Loading Large Bitmaps Efficiently。
我认为这可以提高您的性能并使加载位图不会阻塞主 UI 线程。
归档时间: |
|
查看次数: |
1402 次 |
最近记录: |