在ListView中可忽略,可从PageView中拾取滑动

时间:2019-03-27 03:08:35

标签: flutter

我在页面上的Dismissible中有ListView个小部件的列表。该页面是PageView的一部分,我已经用BottomNavigationBar对其进行了设置,因此PageView的每个页面都对应于BottomNavigationBar中的一个选项卡。 (带有底部标签栏的基本可滑动标签)。

只要在页面之间滑动并轻触选项卡即可在页面之间进行切换,那么一切都很好。问题出在我第三页上的ListView上。

列表视图中的Dismissibles向右滑动即可删除,向左滑动即可编辑。问题是,当我尝试返回页面(向右滑动)时,Dismissibles非常敏感,以至于您碰巧碰到它们时,它们会删除它们。

我一直在寻找使它们不那么敏感的方法,但是由于这是在页面之间滑动的“轻拂”动作,因此Dismissible会将其视为您将可忽略的100%向右拖动,删除了该项目

我已经看到这种确切的方案在本机应用程序中可以正常工作。使用native时,UI似乎知道您打算何时滑动项目或何时在页面之间滑动。

有人知道我能做些什么来得到我想要的行为吗?

0 个答案:

没有答案