1.DragLayer中onInterceptTouchEvent: MotionEvent.ACTION_DOWN是否拦截
![](https://img.haomeiwen.com/i2470705/54da12168bf44bae.png)
handleTouchDown处理中会判断isEventOverFolder,由于我们自定义的文件夹为全屏,因此触摸位置在文件夹内
![](https://img.haomeiwen.com/i2470705/bd8d2b8a98b603b5.png)
handleTouchDown返回false,事件交给DragController onInterceptTouchEvent方法处理
2.拖动文件夹中图标移出文件夹内容区域外关闭文件夹
在Folder中onDragOver回调处理
![](https://img.haomeiwen.com/i2470705/5d4f862d857312e2.png)
1.DragLayer中onInterceptTouchEvent: MotionEvent.ACTION_DOWN是否拦截
handleTouchDown处理中会判断isEventOverFolder,由于我们自定义的文件夹为全屏,因此触摸位置在文件夹内
handleTouchDown返回false,事件交给DragController onInterceptTouchEvent方法处理
2.拖动文件夹中图标移出文件夹内容区域外关闭文件夹
在Folder中onDragOver回调处理
本文标题:Folder相关
本文链接:https://www.haomeiwen.com/subject/bnqgnttx.html
网友评论