我正在使用 GestureDetector 来检查用户何时在屏幕上水平滑动。
仅当用户将手指从屏幕上移开以结束滑动时才应注册滑动,因此应使用 onHorizontalDragEnd。
当滑动结束时,int 会递增,从而显示新图像。
我遇到的问题是我希望能够让用户向左滑动以返回图像。
实现 onHorizontalDragEnd 时如何检测用户滑动的方向?
Use GestureDetector. Example
GestureDetector(
onHorizontalDragEnd: (dragDetail) {
if (dragDetail.velocity.pixelsPerSecond.dx < 1) {
print("right");
} else {
print("left");
}
},
child: Container(...),
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8670 次 |
| 最近记录: |