[英]PNG compression for live wallpapers in Android
我正在尝试在Android中创建动态壁纸,但是在背景中使用的PNG遇到了麻烦。 当我滑动主屏幕时,过渡非常缓慢。 我的背景PNG是1024x576px 96dpi 1.01MB照片。 它还具有一个透明区域。
c.drawBitmap(BitmapFactory.decodeResource(getResources(),
R.drawable.foreground),mX,mY,null);
c.translate(mX, 0f);
我使用此代码来加载和翻译PNG。
压缩此PNG的最佳方法是什么,还是需要对其进行不同的编码?
我发现了问题。 每当我的墙纸进入动画循环时,我都会加载PNG,而不是在创建曲面时加载一次。
fG =BitmapFactory.decodeResource(getResources(),
R.drawable.foreground);
此代码应在onCreate()方法中。 愚蠢的我!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.