dart 在屏幕上滑动以显示新页面

3htmauhk  于 2023-06-19  发布在  其他
关注(0)|答案(1)|浏览(87)

我还在学习Flutter,但现在想做一些更复杂的东西。我想在Android中创建类似于可拖动主应用程序菜单的东西。
虽然可以使用一个堆栈与手势检测器在顶部,它可能不是最高性能的解决方案,而且我想使用路由,因为它是一个新的屏幕。
虽然我没有太多的经验与不同类型的路线,当我使用PopUpRoute例如我失去了滚动手势的前一个屏幕上控制的动画。
如果有人能给予我一个如何处理这个问题的想法,我将不胜感激。

gajydyqb

gajydyqb1#

我不完全理解你想达到的目的,但也许其中一个会给予你一个方向:

  • 您可能想 checkout BottomSheet小部件(它可能会保存一些编码)。
  • 如果它应该是从上一个/当前屏幕拖动,你可能需要一些手势检测来触发幻灯片,然后使用Stack,我认为使用它没有什么问题,或者Overlay
  • 如果它应该是一个新的“屏幕”,有可能看到下面的前一个,你可能想阅读有关Modal s(甚至有这种美丽已经可用showModalBottomSheet<T>()doc)。
  • 如果它应该是一个新的实际屏幕,那么您可能会检出路由转换doc

希望这有帮助,祝你好运!

相关问题