Android用のライブ壁紙を作成しています。ユーザーがホーム画面をスクロールするときにスクロールしてほしいです。私はそれを行うことができますが、一部の電話では、ユーザーはホーム画面の数を選択できます。ホーム画面の数を取得する方法はありますか?
ありがとう。
Android用のライブ壁紙を作成しています。ユーザーがホーム画面をスクロールするときにスクロールしてほしいです。私はそれを行うことができますが、一部の電話では、ユーザーはホーム画面の数を選択できます。ホーム画面の数を取得する方法はありますか?
ありがとう。
実はホーム画面の数を知る方法があります。「onOffsetsChanged」呼び出しは、そのネズミイルカの引数に提供します: float xOffset および float xOffsetStep。
xOffset は 0 から 1 まで変化し、xOffsetStep は各ホーム スクリーンのステップ サイズを表します。したがって、ホーム画面を 6 つの「デスクトップ」で構成する場合、xOffsetStep は 0.2 になります。
したがって、画面数を確認する最後の方法は、その呼び出しで実行する必要があり (デフォルトでは常に 1 である必要があります)、次に (1/xOffsetStep) + 1 です。
それが役に立てば幸い!
多くの「ホーム画面」アプリがあり、すべてのブランドのファームウェアに同梱されているものを含みますが、これに限定されません。それに、Go Launcher、Launcher Pro などのすべてのマーケット ランチャーを追加する必要があります。ランチャーを実装するための標準化された方法はないため、考えられるすべての代替手段を見つけることは非常に困難です。
ほとんどのランチャーには、すべての画面で壁紙をスクロールするオプションが組み込まれていますが、ライブ壁紙でどのように機能するかはわかりません.