type
status
date
slug
summary
tags
category
password
icon
GestureDetector
手势探测器
⽤于在点击和⻓按之外,增加其他⼿势的监听,例如双击、滑动。通过在 View.onTouchEvent()⾥调⽤ GestureDetector.onTouchEvent() ,以代理的形式来实现:
GestureDetector 的默认监听器:OnGestureListener
通过构造⽅法 GestureDetector(Context, OnGestureListener) 来配置:
OnGestureListener 的⼏个回调⽅法:
双击监听器:OnDoubleTapListener
通过 GestureDetector.setOnDoubleTapListener(OnDoubleTapListener) 来配置:
OnDoubleTapListener 的⼏个回调⽅法:
OverScroller
⽤于⾃动计算滑动的偏移。
常⽤于 onFling() ⽅法中,调⽤ OverScroller.fling() ⽅法来启动惯性滑动的计算:
物理模型
ScaleGestureDetector 和 ScaleGestureListener
- 作者:shuouyang
- 链接:https://notion-tree.vercel.app/article/58255c0d-44e4-465c-a1e5-a22870613011
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。