2
この質問は以前から聞いてきましたが、答えはありません。Androidライブ壁紙 - Force Portrait
オリエンテーションの変更を無視して、ライブ壁紙を常にポートレートモードで表示することはできますか?活動がないので、私はこれを通常の方法で行うことはできません。
ありがとうございます!
この質問は以前から聞いてきましたが、答えはありません。Androidライブ壁紙 - Force Portrait
オリエンテーションの変更を無視して、ライブ壁紙を常にポートレートモードで表示することはできますか?活動がないので、私はこれを通常の方法で行うことはできません。
ありがとうございます!
はい、それは可能ですが、それは難しいです。 コードの向きの変更を避けることはできません。壁紙を常に縦向きにするには、壁紙を回転させる必要があります。
はonSurfaceChanged
ます。public void(SurfaceHolderホルダー、int型、 int型の幅、int型の高さ)
アンドロイドの
方法で監視幅と高さを持っています。サービス。壁紙。壁紙サービス。エンジン
クラス。オリエンテーションが変わるたびに呼び出されます。幅が高さより大きい場合、おそらく横長モードになります。
次に、xをyと幅として扱い、高さをwidthとし、ビットマップを回転させます。これはうまくいくはずです。
[「ポートレートモードでライブ壁紙を修正する」]複製可能(http://stackoverflow.com/questions/6827096/fixing-a-live-wallpaper-in-portrait-mode) – Shoban