主要内容:指针操作、触控操作
38.基本手势:
点击、长按、滑动、轻扫、转动、收缩、拉伸
39.指针/触控点
->Pointer对象表示输入设备
->指针事件
PointerCanceled 进行接触的指针异常失去接触
PointerCaptureLost 在元素以前保存的指针移动到另一个元素或其他地方
PointerEntered 指针进入元素命中的测试区域
PointerExited 指针保留在元素的命中区域
PointerMoved 指针在命中区域移动
PointerPressed 指针在命中区域启用Press操作
PointerReleased 在命中区域释放前出触发Press操作
PointerWheelChanged 指针滚轮操作
->每一个触控操作都要创建一个Pointer对象
->对于复杂的触控可以考虑使用高级别的事件
Tapped、DoubleTapped、RightTapped和Holding
见实例:单点手势案例
40.复杂触控的高级事件
Tapped 单点触控
DoubleTapped 双点触控
(注意:若Tapped和DoubleTapped同时使用时,双点触控的功能将被单点触控共功能覆盖掉)
Holding 长按触控
RightTapped 右击触控(平板上的体验,长按松开)
41.触控(多点,复杂)
->复杂操作的5个事件
MainpulationStarting
MainpulationStarted
MainpulationDelta
MainpulationInertiaStarting
MainpulationCompleted
->对于赋值事件是由简单的组合得来,过程如下:
点击(MainpulationStarting)->开始移动时(MainpulationStarted)
->移动过程中(触发很多MainpulationDelta)->MainpulationInertiaStarting
->移动过程中(触发很多MainpulationDelta)->手指离开屏幕(MainpulationCompleted)