Flutter InkWell 样式残留问题

40 天前
 zhuxc

大佬们,这个 flutter 的 InkWell 点击后路由跳转,有两个问题怎么解决呀。

  1. 点击的时候 涟漪动画 还没动一下就跳转了
  2. 跳转后再返回,这个时候动画好像停留在 最后一刻。。。

这是对应的代码,我还单独加了个 Future.delayed ,让动画执行一点,要不然就很难看到动画

https://github.com/luke358/RandomDiary_Flutter/blob/d35689abe5f2db7a09fe0039ba60b5e4800f33a4/lib/ui/diary_list.dart#L187

566 次点击
所在节点    Flutter
3 条回复
zhuxc
40 天前
路由跳转的时候会阻塞 InkWell 的动画吗?有没有其他解决方案呢
lwjlol
28 天前
没有跳转也是一样的,官方的设计应该是手指长按才会有效果,短按不会触发动画
xbisland
21 天前
我也是暂时用 delayed 延迟,不知道正确的做法是啥。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1031715

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX