androidに関するtsugeharaのブックマーク (1)

  • ライブ壁紙の作り方 | GE Android Blog

    Androidではライブ壁紙というアニメーションしたり、 タッチしたりできる壁紙が利用できます。 今回はこのライブ壁紙を基的な作り方で作成したいと思います。 画像が画面を移動し続け、タッチすると画像が切り替わるサンプルコードです。 ライブ壁紙はActivityではなく、 「WallpaperService」というクラスを継承して作成します。 そして描画は「WallpaperService.Engine」クラスを継承したクラスで行います。 このEngineクラスのインスタンスを「onCreateEngine」メソッドで返します。 まずは上記の枠組みを書いてみます。 LiveWallService.java public class LiveWallService extends WallpaperService { /** 描画用のハンドラを用意 **/ private

  • 1