私はStaggeredGridLayoutManager でTwoWayViewを使用して、Pinterest アプリと同じグリッドを作成しています。また、このビューに StickyHeaders を実装する必要があります。ヘッダーには、アイテムの装飾のようなeowise/recyclerview-stickyheadersを使用しています。問題は、行の半分に最初のヘッダーがあり、行の半分に 2 番目のヘッダーがある場合、行の一部の上にヘッダーがオーバーレイされることです (以下を参照)。
x - 最初のヘッダーの項目 y - 2 番目のヘッダーの項目
xxx
xyy
yyy
したがって、この場合、ヘッダーは行「xyy」をオーバーレイします。ただし、次のように見える必要があります。
xxx
x
"hdr"
yyy
yy
(hdr - ヘッダー ビューを意味します)。
だから私を助けてください、私はこの非常に長い時間を修正しようとしていて、さまざまな方法で実装しようとしています:項目としてカスタム レイアウトで ListView を使用し、GridView を使用し、今はこれ - RelyclerView を使用しています。