0

私は問題があります。私は「ホームランチャー」を作成しており、このコードで背景を設定しています:

sfondo = peekWallpaper();
getWindow().setBackgroundDrawable(sfondo);

背景が静止していればOK。ただし、背景がアニメーション化されている場合は、静的な背景が表示されます。解決策はありますか?

4

1 に答える 1

0

.png、.jpg、.gif などの画像壁紙を使用する場合。ImageWallpaper は、変更イベント、オフセット変更イベントなどの表面に変更がある場合にのみ描画します。ミリ秒ごとに描画するライブ壁紙のように、毎秒描画するわけではありません。.gif のようなアニメーション画像の画像壁紙を ImageWallpaper として設定しても、特定のイベントが発生した場合にのみ描画されます。

于 2012-04-25T05:00:33.260 に答える