繁体   English   中英

Android中动态壁纸的PNG压缩

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM