多点触控Android手势识别源码
多点触控的源码分享挺有意思的,尤其是要两个以上手指的操作。Android 里的 MotionEvent
是关键,像 ACTION_POINTER_DOWN
、ACTION_MOVE
这些事件得搞明白。不然你一滑动,手指一多,UI 就乱套了。源码里还配了个画板项目MyPaint
,可以同时用多个手指画画,玩起来还挺爽,适合拿来试手势识别和多指输入的逻辑。坐标和手势判断这块,别嫌麻烦,写好了体验会丝滑。要注意设备差异,有些机器最多只认两个点,记得测试时多跑几个机型。你要是刚好在做多点滑动、缩放或者虚拟摇杆这些交互,真可以参考下。
MyPaint.rar
预估大小:82个文件
MyPaint
文件夹
Undo.ico
1KB
rectangle.ico
1KB
Backup
文件夹
MyPaint
文件夹
DlgDrawTool.resx
9KB
DlgBmpSize.resx
6KB
DlgDrawTool.Designer.cs
9KB
MyPaint.csproj
5KB
Class1.cs
8KB
...
182.45KB
文件大小:
评论区