Wolfram 语言与系统 10.0 (2014)|旧版文档

此为更早版本的 Wolfram 语言文档查看最新文档(版本11.2)

GestureHandler

GestureHandler[expr,{"gesture1"fun1,"gesture2"fun2,]
显示为 expr,当 在由 expr 所占的屏幕上出现时,运行 .

更多信息更多信息

  • GestureHandler 只在触摸屏设备上有用. 否则,它以一个不活动的封装运作.
  • 函数使用与特定手势相关联的参数. 通常,参数是缩放坐标内的值,表示手势幅度.
  • 标准手势包括:
  • "Pinch"两个手指捏起来或者分开的双指手势;通常用于调整大小
    "Drag"单指拖动手势
    {"Drag",n}dragging gesture using n touches
  • GestureHandler passes two arguments to . The first argument represents the magnitude of the gesture, while the second represents the velocity of the gesture.
  • "Pinch"valuescale of the pinch as a fraction of the starting distance between the touches;
    "Drag"{valx,valy}expr 的水平和垂直尺寸的分数表示的距离
  • When GestureHandler expressions are nested, events are by default shared by all the expressions, with the innermost expression operating first on a particular event.

范例范例打开所有单元关闭所有单元

基本范例  (2)基本范例  (2)

当进行一个捏的手势时显示:

In[1]:=
Click for copyable input

动态显示最后的拖动手势的距离:

In[1]:=
Click for copyable input
2012年引入
(9.0)