颤动中页面过渡动画的故障

时间:2021-03-11 23:27:08

标签: android ios flutter animation

我最近为我的应用程序设置了暗模式,并注意到一个奇怪的故障。每当页面滑动时,滑动页面的边缘会出现一条白线。该线在动画期间闪烁,完成后消失。即使我使用较浅的颜色也可能会发生这种情况,但使用深色主题时会更明显。我认为最好用图片说明:

enter image description here

此动画故障也发生在抽屉上,但仅在我点击按钮打开它时发生,而不是在我用手指滑动抽屉时发生。它发生在 iOS 和 Android 上。

对可能发生的事情有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我发现了问题,显示的是画布颜色。要更改该颜色,只需更改材质应用程序的 ThemeData 中的 canvasColor。如果将此颜色与正在滑动的页面的背景颜色相匹配,它将不可见。

MaterialApp(
  home: Main(),
  theme: ThemeData(
    canvasColor: backgroundColor //Change to match the background of the page
  ),
)
相关问题