区块链技术博客
www.b2bchain.cn

Flutter 手势处理知原理(一):接收 PointerEvent求职学习资料

本文介绍了Flutter 手势处理知原理(一):接收 PointerEvent求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

接收来自 Platform 的指针信息(PointerEvent)

Flutter 的 Engine 层会收集用户对屏幕操作的信息传递到 Dart 层,这些信息包含了操作的方式和分类,如下所示。

 // 指针如何改变 enum PointerChange {   add, // 开始跟踪指针(例如检测到手指可能在屏幕上方)   remove, // 检测不到指针(例如手指完全离开屏幕)   cancel,  // 停止跟踪指针(列如手指还在屏幕上,但是移交到其他 APP 跟踪)   hover, // 轻抚屏幕   down, // 按下   move, // 移动   up, // 抬起 }  // 设备类型 enum PointerDeviceKind {   touch, // 触摸   mouse, // 鼠标    stylus, // 手写笔   invertedStylus,   unknown }  // 信号类型 enum PointerSignalKind {   none, // 普通   scroll, // 滚轮   unknown }  

Flutter Dart 层会根据不同的操作方式和分类将这些操作信息抽象成不同类型的 PointerEvent,方便开发者使用。



// 对应跟踪指针事件
PointerAddedEvent

接收来自 Platform 的指针信息(PointerEvent)

Flutter 的 Engine 层会收集用户对屏幕操作的信息传递到 Dart 层,这些信息包含了操作的方式和分类,如下所示。

 // 指针如何改变 enum PointerChange {   add, // 开始跟踪指针(例如检测到手指可能在屏幕上方)   remove, // 检测不到指针(例如手指完全离开屏幕)   cancel,  // 停止跟踪指针(列如手指还在屏幕上,但是移交到其他 APP 跟踪)   hover, // 轻抚屏幕   down, // 按下   move, // 移动   up, // 抬起 }  // 设备类型 enum PointerDeviceKind {   touch, // 触摸   mouse, // 鼠标    stylus, // 手写笔   invertedStylus,   unknown }  // 信号类型 enum PointerSignalKind {   none, // 普通   scroll, // 滚轮   unknown }  

Flutter Dart 层会根据不同的操作方式和分类将这些操作信息抽象成不同类型的 PointerEvent,方便开发者使用。



// 对应跟踪指针事件
PointerAddedEvent

接收来自 Platform 的指针信息(PointerEvent)

Flutter 的 Engine 层会收集用户对屏幕操作的信息传递到 Dart 层,这些信息包含了操作的方式和分类,如下所示。

 // 指针如何改变 enum PointerChange {   add, // 开始跟踪指针(例如检测到手指可能在屏幕上方)   remove, // 检测不到指针(例如手指完全离开屏幕)   cancel,  // 停止跟踪指针(列如手指还在屏幕上,但是移交到其他 APP 跟踪)   hover, // 轻抚屏幕   down, // 按下   move, // 移动   up, // 抬起 }  // 设备类型 enum PointerDeviceKind {   touch, // 触摸   mouse, // 鼠标    stylus, // 手写笔   invertedStylus,   unknown }  // 信号类型 enum PointerSignalKind {   none, // 普通   scroll, // 滚轮   unknown }  

Flutter Dart 层会根据不同的操作方式和分类将这些操作信息抽象成不同类型的 PointerEvent,方便开发者使用。



// 对应跟踪指针事件
PointerAddedEvent

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » Flutter 手势处理知原理(一):接收 PointerEvent求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们