在 android 中添加交错网格布局的横向全屏卡片

Adding Horizontal full screen card in staggered grid layout in android

我知道如何使用交错网格布局,但这种布局设计超出了我的能力范围。谁能告诉我如何实现这种布局设计?我以前做过这样的布局设计

但是想要的布局是这样的

问题是第4张卡不能像设计的那样充气,交错的网格布局。所以我想知道如何实现这种布局。

您可以使用FlexboxLayoutManager

这样使用

FlexboxLayoutManager layoutManager = new FlexboxLayoutManager(context);
layoutManager.setFlexDirection(FlexDirection.COLUMN);
layoutManager.setJustifyContent(JustifyContent.FLEX_END);
recyclerView.setLayoutManager(layoutManager)