使组件在流程布局中重叠

Make components overlap in flowlayout

我正在写一个小纸牌游戏,到目前为止我有以下内容:

我的问题是当太多 Card 组件被添加到 handView 时它们没有显示。我不想调整卡片组件和手部组件的大小。我想要的是让卡片组件在添加太多时开始相互重叠。流式布局可能吗?

Is that possible with a flowlayout?

您可以在创建 FlowLayout 时指定水平间距。如果您使用负值,则会重叠。

但是,您可能需要考虑专门为此类布局编写的 Overlap Layout。它为重叠的工作方式提供了不同的选项。

What i would like is to make the card components start overlapping each other when too many are added

在这两种情况下,您都需要动态重置间隙,因为卡片是 added/removed,然后重新验证面板。