手势处理程序

手势处理程序[快递,{"手势1"乐趣1,"手势2"乐趣2,}]

显示为快递,正在评估乐趣[价值,速度]无论何时"手势"发生在被占用的屏幕空间内快递.

手势处理程序[快递,{"手势"{乐趣,乐趣结束},}]

评估乐趣收到更新时"手势",后面是乐趣结束[价值,速度]当手势结束时。

手势处理程序[快递,{"手势"{乐趣开始,乐趣,乐趣结束},}]

也会计算(f)开始[价值,速度]什么时候"手势"开始。

细节

  • 手势处理程序仅在触摸屏设备上激活。否则,它将充当惰性包装。
  • 函数接受与特定手势关联的参数。通常,参数是缩放坐标中的值,表示手势的大小。
  • 标准手势包括:
  • “捏”手指捏在一起或分开的双指手势;通常用于调整大小
    “拖动”单指拖动手势
    {“拖动”,n个}拖动手势使用触摸
  • 手势处理程序将两个参数传递给乐趣。第一个参数表示手势的大小,而第二个参数表示姿势的速度。
  • “捏”价值捏合的尺度是触碰之间起始距离的一小部分
    “拖动”{val值x个,val值}拖曳距离是水平和垂直尺寸的分数快递
  • 什么时候?手势处理程序表达式是嵌套的,默认情况下,事件由所有表达式共享,最内层的表达式首先对特定事件进行操作。

示例

全部打开全部关闭

基本示例  (2)

出现捏手势时打印:

动态打印最后拖动手势的距离:

范围  (6)

手势的类型  (5)

拖动手势:

捏手势:

轻触手势:

旋转手势:

长按手势:

组合手势处理程序  (1)

单个手势可以由多个手势处理程序同时识别:

Wolfram Research(2012),GestureHandler,Wolfram Language函数,https://reference.wolfram.com/language/ref/GestureHandler.html。

文本

Wolfram Research(2012),GestureHandler,Wolfram Language函数,https://reference.wolfram.com/language/ref/GestureHandler.html。

CMS公司

沃尔夫拉姆语言。2012年,“GestureHandler”,Wolfram语言与系统文档中心。Wolfram研究。https://reference.wolfram.com/language/ref/GestureHandler.html。

亚太地区

沃尔夫拉姆语言。(2012). 手势处理程序。Wolfram语言与系统文档中心。检索自https://reference.wolfram.com/language/ref/GestureHandler.html

BibTeX公司

@misc{reference.wolfram_2024_gesturehandler,author=“wolfram Research”,title=“{gesturehandler}”,年份=“2012”,howpublished=“\url{https://reference.jolfram.com/language/ref/gesturehandler.html}”]}

BibLaTeX公司

@在线{reference.wolfram_2024_gesturehandler,organization={wolfram Research},title={gesturehandler},年份={2012},url={https://reference.jolfram.com/language/ref/gesturehandler.html},注意=[访问时间:2024年9月21日]}