2

壁紙を固定してスクロール可能に設定したい。これは OGQ Backgrounds HD アプリへのリンクです。 https://play.google.com/store/apps/details?id=com.ogqcorp.bgh

そのアプリのスクリーンショットがここに添付されています。私がやりたいのと同じ方法です。ライブラリまたはリフレクション クラス コード、ハッキング、またはその他のコードを提案してください。スクロール可能な標準壁紙

画面の壁紙に合わせて固定

固定フィット センターの壁紙

4

1 に答える 1

0

もう問題は解決しましたか? そうでない場合は、WallpaperManagerクラスを使用してみてください。

  • メソッドを呼び出すだけsetWallpaperOffsetStepsで、このメソッドを使用すると、Android フォンの既存のウィンドウ タブに基づいて壁紙のオフセットを編集できます。

例(これはonCreate()あなたのアクティビティクラスの下に置く必要があります)

//For fixed wallpaper
      int x,y;
        x = 0; //this is the offset X axis delta from one windows tab to another
        y = 0; // same for Y axis
        WallpaperManager wmng = (WallpaperManager) this.getSystemService(this.WALLPAPER_SERVICE);
        wmng.setWallpaperOffsetSteps(x,y);

//For scrollable
        x = 1; 
        y = 1; 
        wmng.setWallpaperOffsetSteps(x,y);

<uses-permission android:name="android.permission.SET_WALLPAPER" />Androidマニフェストに入れることを忘れないでください

参考:https://developer.android.com/reference/android/app/WallpaperManager#setWallpaperOffsetSteps(float,%20float)

于 2018-07-20T20:41:53.307 に答える