からの画像が読み込まれるスクロール レイアウトを実装する必要がありAdapter
、その上に別のスクロール レイアウト ( の 2 番目のレイヤーFrameLayout
) があり、個々の画像のテキスト ラベルが含まれています。最上層は「視差効果」でスクロールする必要があります。テキストラベルは明らかに画像に属し、説明しているため、前景レイヤーは互いに関連しています。レイヤーは、カスタムダイナミクスを備えたリストビューにすることができます(上のレイヤーは下のレイヤーよりも高速です)が、それらを同期する方法がわかりません。いくつかのアイデア:
両方のレイヤーで動きが止まったら、一方を再描画して、もう一方のリストの表示項目と一致させます - しかし、これはちらつき/ジャンプにつながります
または、最上位レイヤーが速度に基づいてアイテム間の間隔を動的に増やすことができるため、より遅い背景レイヤーがその動きに追いつくことができます-しかし、これに必要な数学はわかりません