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を圧縮するにはどうすればよいですか、それとも別の方法でコードを作成する必要がありますか?
画像の領域を透明にする必要があるため、JPGを使用できません。代わりにGIFで試したところ、結果は同じでした。 – zombar