我正在尝试做的事情:
我正在尝试创建一个交错的网格布局,该布局采用不同宽度和高度的项目。布局动态地移动项目,因此它们不会重叠。
我试过的:
我研究过使用 default StaggeredGridLayoutManager
,但它似乎只能在一个方向上工作(即垂直或水平)。此外,我遇到的每个库或教程也只处理包含动态高度或动态宽度的项目,但不能同时包含两者。
有没有办法让StaggeredGridLayoutManager
动态跨越垂直和水平?还是我必须创建自己的自定义布局管理器?如果是后者,有人能指出我正确的方向来了解如何创建这样的布局管理器吗?