バックグラウンド
グリッドのような方法でアイテムのリストを表示するアプリがありますが、正確ではありません...
問題
一部のアイテムは高さが異なるため、近くにあるアイテムは同じ高さになるはずです。これは GridLayoutManager で動作します。
一部のアイテム (実際には私の場合は最初のアイテムのみ) は行全体にまたがる必要があります (これが StaggeredGridLayoutManager を使用した理由です)。
通常の GridLayoutManager を使用すると、最初の要件はうまく機能しました。つまり、各行の高さが異なる可能性があります。しかし、#2のせいで、実際には#1を台無しにしました。
質問
StaggeredGridLayoutManager を使用して、アイテムの高さが異なる場合に Y 座標で動かないようにすることはできますか?
私は考えていました: NestedScrollView と GridLayoutManager を使用できるかもしれません (最初のアイテムのみがスパンされているため) が、残りのケース (およびこのソリューション) で可能かどうかを知りたいです。