GestureHandler
GestureHandler[expr,{"gesture1"fun1,"gesture2"fun2,…}]
显示为 expr,当 "gesturei" 在由 expr 所占的屏幕上出现时,运行 funi[value,velocity].
GestureHandler[expr,{"gesture"{fun,funend},…}]
当手势结束时,计算 fun,更新为 "gesture" 接受,后面是 funend[value,velocity].
GestureHandler[expr,{"gesture"{funstart,fun,funend},…}]
当 "gesture" 开始时,也计算 fstart[value,velocity].
更多信息
- GestureHandler 只在触摸屏设备上有用. 否则,它以一个不活动的封装运作.
- 函数使用与特定手势相关联的参数. 通常,参数是缩放坐标内的值,表示手势幅度.
- 标准手势包括:
-
"Pinch" 两个手指捏起来或者分开的双指手势;通常用于调整大小 "Drag" 单指拖动手势 {"Drag",n} 使用 次触碰拖动手势 - GestureHandler 把两个参数传递给 funi. 第一个参数表示手势的幅值,其中第二个表示手势的速度.
-
"Pinch" value 捏夹尺度,以触碰之间的起始距离的比率表示 "Drag" {valx,valy} 由 expr 的水平和垂直尺寸的分数表示的距离 - 当 GestureHandler 表达式嵌套时,默认情况下事件由所有表达式共享,其中最里层的表达式首先在特定事件上运作.
范例
打开所有单元关闭所有单元
Wolfram Research (2012),GestureHandler,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GestureHandler.html.
文本
Wolfram Research (2012),GestureHandler,Wolfram 语言函数,https://reference.wolfram.com/language/ref/GestureHandler.html.
CMS
Wolfram 语言. 2012. "GestureHandler." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/GestureHandler.html.
APA
Wolfram 语言. (2012). GestureHandler. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/GestureHandler.html 年