0
点赞
收藏
分享

微信扫一扫

Flutter Listener 监听手指的滑动方向、监听手指上下滑动

花海书香 2022-02-06 阅读 161


优美的音乐节奏带你浏览这个效果的编码过程坚持每一天,是每个有理想青年的追求追寻年轻人的脚步,也许你的答案就在这里如果你迷茫 不妨来瞅瞅这里

1 Listener

Listener可以监听手指按下、移动、抬起或取消。

2 基本使用

//手指移动的位置
double _lastMoveY = 0.0;
//手指按下的位置
double _downY = 0.0;

Widget buildListener() {
return Listener(
onPointerDown: (PointerDownEvent event){
//手指按下的距离
_downY = event.position.distance;
},
onPointerMove: (PointerMoveEvent event){
//手指移动的距离
var position = event.position.distance;
//判断距离差
var detal = position - _lastMoveY;
if (detal > 0) {
//手指移动的距离
double pos = (position - _downY);
print("================向下移动================");
} else {
// 所摸点长度 +滑动距离 = IistView的长度 说明到达底部
print("================向上移动================");
}
_lastMoveY = position;
},
child:...
}

完毕

不局限于思维,不局限语言限制,才是编程的最高境界。

以小编的性格,肯定是要录制一套视频的,随后会上传

有兴趣 你可以关注一下 西瓜视频 — 早起的年轻人

举报

相关推荐

0 条评论