没有合适的资源?快使用搜索试试~ 我知道了~
20-拖拽和嵌套滑动1
需积分: 0 0 下载量 100 浏览量
2022-08-03
14:24:00
上传
评论
收藏 233KB PDF 举报
温馨提示
试读
3页
20-拖拽和嵌套滑动1
资源详情
资源评论
资源推荐
HenCoder Plus 第 20 课 讲义
拖拽和嵌套滑动
拖拽
OnDragListener
通过 startDrag() 来启动拖拽
setOnDragListener() 来监听
OnDragListener 内部只有个法:onDrag()
onDragEvent() 法也会收到拖拽回调(界中的每个 View 都会收到)
ViewDragHelper
需要创建个 ViewDragHelper 和 Callback()
需要写在 ViewGroup ,重写 onIntercept() 和 onTouchevent()
为么要这两个东,是个?
OnDragListener
API 11 加的具类,于拖拽操作。
使场景:户的「拖起 -> 放下」操作,重在内容的移动。可以附加拖拽数据
需要写定义 View,使 startDrag() / startDragAndDrop() 动开启拖拽
拖拽的原是创造出个图像在屏幕的最上层,户的指拖着图像移动
ViewDragHelper
2015 的 support v4 包中新增的具类,于拖拽操作。
使场景:户拖动 ViewGroup 中的某个 View
需要应在定义 ViewGroup 中调
ViewDragHelper.shouldInterceptTouchEvent() 和 processTouchEvent(),
程序会动开启拖拽
拖拽的原是实时修改被拖拽的 View 的 mLeft, mTop, mRight, mBottom 值
嵌套滑动
嵌套滑动的场景
同向嵌套
onInterceptTouchEvent View 拦截
requestDisallowInterceptTouchEvent() View 阻 View 拦截
同向嵌套
扔物线学堂
rengwuxian.com
1
咖啡碎冰冰
- 粉丝: 11
- 资源: 292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于opencv的dnn模块实现Yolo-Fastest的目标检测python源码+模型+说明(高分项目).zip
- 使用Python调用微信本地ocr服务.zip
- 【精品推荐】人工智能在医疗中的应用.pptx
- 【精品推荐】电子医疗仪器人机接口-(1).ppt
- 【精品推荐】电子医疗仪器人机接口.ppt
- ubuntu镜像ubuntu镜像01
- 基于paddle搭建神经网络实现5种水果识别分类python源码+数据集(高分毕设).zip
- 【精品推荐】电子商务网店类型介绍.ppt
- 基于paddle搭建神经网络实现水果识别分类python源码+数据集(高分项目).zip
- 三菱plc编程口通信学习笔记.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0