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

Shu*_*ang 3 dart flutter

我现在正在努力实现滑动到下一页供人们浏览的功能。是的,就像 Tinder 的滑动功能一样。我在互联网上搜索过,但只找到了滑动删除。谁能给我一个提示?

Rém*_*let 12

你想要的是 PageView

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


Alv*_*nda 10

您可以使用GestureDetector。它几乎拥有所有可用的阻力。下面是一个例子:

手势检测器(
  onHorizo​​ntalDragEnd: (DragEndDetails 细节) => _onHorizo​​ntalDrag(details),
  孩子:容器()
)

和功能:

void _onHorizo​​ntalDrag(DragEndDetails 细节) {
  if(details.primaryVelocity == 0) 返回;// 用户刚刚点击屏幕(没有拖动)

    if (details.primaryVelocity.compareTo(0) == -1)
      print('从左边拖动');
    别的 
      print('从右边拖动');
  }