2012-02-14 23 views
0

Androidでライブ壁紙を作成しようとしていますが、背景に使用しているPNGに問題があります。私がホームスクリーンをスライドさせると、トランジションが非常に遅くなります。私の背景PNGは1024x576px 96dpi 1.01MBの写真です。透明領域もあります。Androidでライブ壁紙のPNG圧縮

c.drawBitmap(BitmapFactory.decodeResource(getResources(), 
       R.drawable.foreground),mX,mY,null); 


c.translate(mX, 0f); 

このコードは、PNGの読み込みと翻訳に使用します。

このPNGを圧縮するにはどうすればよいですか、それとも別の方法でコードを作成する必要がありますか?

答えて

0

私はこの問題を発見しました。私の壁紙がアニメーションループに入るたびにPNGをロードしていました。

fG =BitmapFactory.decodeResource(getResources(), 
       R.drawable.foreground); 

このコードはonCreate()メソッド内にある必要があります。愚かな私!

関連する問題