根据用例,定位的小部件可以发现自己在Stack范围之外进行渲染。堆栈具有字段overflow
,将其设置为Overflow.clip
会导致堆栈外的窗口小部件无法绘制。
这是Overflow.clip
的替代项,用于确定是否应将Positioned小部件添加到Stack的子级列表中?还是性能显着下降(假设可能有数百个小部件从屏幕上抽出)?
如果Overflow.clip
还不够,是否有办法确定“定位”小部件是否会超出其堆栈范围?
在我的特定用例中,我有一个Stack,第一个孩子是画布小部件(呈现一个等距网格,可将小部件放置在图块的顶部)。实施平移和缩放后,屏幕上可能会出现一些磁贴。目标是什至不添加将在屏幕外呈现的小部件。