如何在Flutter中实现“滚动小部件内部小部件的子部件,充当粘性标题”?

ddhy6vgd  于 2022-12-27  发布在  Flutter
关注(0)|答案(1)|浏览(77)

我试图找到一种方法来实现一个功能,在一个水平滚动的列表中,有一些我称之为P的小部件,(在图中表示为P1,P2和P3)和它们的孩子C,(它们被表示为C1、C2和C3)。当用户水平滚动列表时,我希望P内的C充当粘性报头,直到它们到达它们父母的边界。
很抱歉,如果描述和图表是不够的,我会尽量澄清任何不清楚的。
Diagram of the problem
当我在想一个方法来实现这一点,我似乎不能找到一个看似合理的解决方案。此外,如果有一个包,可以帮助解决这个问题,我真的很感激任何建议。

qxsslcnc

qxsslcnc1#

你可以尝试动态地使用c填充

padding: EdgeInsets.only(left: 0.1 * [index], right: 1 * [index])

例如,我希望它能有所帮助。

相关问题