LinearLayout (vertical) を拡張して、カスタム複合コンポーネントを作成しました。これには、次の 2 つの子が含まれます。
- ビュー キャンバスに直接描画される 1 つのカスタム ビュー。
- 1 つの HorizontalScrollView->LinearView(Horizontal)->複数のカスタム ビュー。
スクロール ビューの表示内容に合わせてカスタム ビューを再描画したいと思います。この理由は、スクロール ビュー内のカスタム コンポーネントの長い配列は主に静的であり、事前に描画するのに適しているのに対し、トップ ビューは非常に動的であり、スクロール ビューに表示されるものすべてに関連する必要があるためです。
問題/アイデアをある程度明確にしたことを願っています。これが最善のアプローチであるとはまったく確信が持てません。代替ソリューションに関する提案や、HorizontalScrollView でスクロール位置が変わるたびに再描画イベントをトリガーする方法についてのアイデアを聞いてみたいと思います。
感謝!