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

m3u8(带加密)文件转 mp4触摸反馈原理全解析
Loading...
shuouyang
shuouyang
android开发 ReactNative开发 小程序开发
最新发布
AOSP 环境搭建
2025-3-29
View 绘制流程-源码解析
2025-3-12
HTTP
2025-3-4
JVM 虚拟机
2025-2-28
蓝牙-BLE-基础
2025-2-28
从 OkHttp 的原理来看 HTTP
2025-2-19
公告
🎉热点信息🎉
--- 1 ---
Jet Brains 推出新的跨平台支持 Kotlin MultiPlatform
--- 2 ---
新的小巧便捷的依赖注入框架 Koin
--- 3 ---
新一代 API 查询语言 GraphQL