Sam*_*mer 1 navigation gesture swipe-gesture dart flutter
我们想要在我们的 flutter 应用程序中实现一个“向上滑动”功能来导航到我们的主屏幕,我们想在所有屏幕的底部都有一条水平线来指示它的存在。我不确定如何为此功能实现手势检测器。
我有这个代码,它有时可以工作,但我认为我的容器需要更大才能读取滑动。我正在使用这个包:“swipedetector 1.2.0”。
在模拟器模式下用鼠标滑动它并不经常工作,但在我的 Surface 平板电脑模式下它工作得很好。有一个更好的方法吗?
SwipeDetector(
onSwipeUp: () {
setState(() {
});
Navigator.of(context).push(new MaterialPageRoute(builder: (BuildContext context) => new MemberProfile())
); },
child: Container(
margin: EdgeInsets.only(left: 30.0,top: 100.0, bottom: 30.0, right:30.0),
child: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget> [
Text('HELLO SWIPE ME....'),
Run Code Online (Sandbox Code Playgroud)
小智 6
我认为您使用的库对默认情况下的滑动速度有一些限制。但是,您可能甚至不需要图书馆。在我的应用程序中,我使用这个:
GestureDetector(
onVerticalDragUpdate: (dragUpdateDetails) {
Navigator.of(context).pop();
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3961 次 |
| 最近记录: |