1.在組件頁面手勢上找到TGestureManager,並將其拖動到表單中。
2.單擊表單以查找表單的手勢控制相關屬性:
1)GestureManager:關聯TGestureManager組件。
2)左右檢查:控制窗體的左右滑動。
3)最後,紅框中有壹個交互手勢。這裏我引用其他網友的解釋來解釋壹下。有興趣的話可以自己試試。
交互式手勢:交互式手勢
IgZoom:如果為True,則可以支持放大和縮小功能。
IgPan:百度翻譯為pot,應該支持畫圈等操作(待定)
IgRotate:旋轉
IgTwoFingerTap:支持兩個手指同時操作。
IgPressAndTap:新聞和水龍頭(百度翻譯)其實應該理解為手指畫折線的支持(待定)
IgLongTap:長龍頭(百度翻譯)其實理解為指畫長折線的支持(待定)
IgDoubleTap:雙擊操作(字面意思,無需練習)
4)Delphi將可識別手勢分為三類:標準手勢、自定義手勢和交互式手勢。
其中,交互手勢不易用鼠標模擬,可能僅用於觸摸屏;
Delphi預定義了34種標準手勢,並將其定義為TStandardGesture枚舉類型。
5)關於如何處理手勢的細節,可以參考官方的例子,在OnGesture事件中可以捕捉到相關的手勢。
6)基本上所有的Firemonkey可視化控件都支持手勢控制,只要按照上面1-2提到的方法設置就行。