當前位置:成語大全網 - 漢語詞典 - Delphi應用程序的開發與共享(五)——手勢控制介紹

Delphi應用程序的開發與共享(五)——手勢控制介紹

Delphi的手勢控制組件叫做TGestureManager,這個組件的使用也非常簡單。

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提到的方法設置就行。