首页 文章

如何实现在 flutter 中滑动到下一页的功能?

提问于
浏览
1

我是新手,我正在努力实现该功能以滑动到下一页供人们浏览。是的,就像 Tinder 的滑动功能一样。我搜索过互联网,但只发现了要删除的信息。任何人都可以给我一个提示吗?谢谢!

2 回答

  • 4

    你想要的是页面预览

    它是一个小部件,包含页面滑动手势的所有逻辑。

  • 3

    你可以使用GestureDetector。几乎所有的拖车都可用。这是一个例子:

    GestureDetector(
      onHorizontalDragEnd: (DragEndDetails details) => _onHorizontalDrag(details),
      child: Container()
    )
    

    和功能:

    void _onHorizontalDrag(DragEndDetails details) {
      if(details.primaryVelocity == 0) return; // user have just tapped on screen (no dragging)
    
        if (details.primaryVelocity.compareTo(0) == -1)
          print('dragged from left');
        else 
          print('dragged from right');
      }
    

相关问题