語言

InputMethodService.SetStylusHandwritingRegion(Region) 方法

定義

當使用者在螢幕上的編輯器上持續書寫時,會設定新的觸控筆手寫區域。

[Android.Runtime.Register("setStylusHandwritingRegion", "(Landroid/graphics/Region;)V", "", ApiSince=36)]
public void SetStylusHandwritingRegion(Android.Graphics.Region handwritingRegion);
[<Android.Runtime.Register("setStylusHandwritingRegion", "(Landroid/graphics/Region;)V", "", ApiSince=36)>]
member this.SetStylusHandwritingRegion : Android.Graphics.Region -> unit

參數

handwritingRegion
Region

新的觸控筆可手寫區域,能接受觸控筆觸控。 這個值不可能為零值。

屬性

備註

當使用者在螢幕上的編輯器上持續書寫時,會設定新的觸控筆手寫區域。 在 touchableRegion 內開始的觸控筆筆劃會被視為手寫的延續,所有外部事件會傳遞到 IME 目標應用程式,導致觸控筆手寫完成 finishStylusHandwriting()。 預設情況下,整個螢幕區域都是手寫的,且 touchableRegion 在每次手寫後會重置。

例如,IME 可以利用此 API 在使用者持續在編輯器上書寫時,動態擴展每筆筆劃的筆劃筆劃區域。 區域應該圍繞最後一筆劃成長,使得 IME 視窗下方的 UI 元素在距離最後一筆劃足夠遠(~2 個字元維度)時仍可互動。

注意:在支援觸控筆手寫的 IME 上,支援設定手寫可觸摸區域。InputMethodInfo.supportsStylusHandwriting()。

注意:若 IME 決定使用此 API,應根據設定變更(如畫面邊界、密度變更)更新所需區域。

Android 參考資料。android.inputmethodservice.InputMethodService.setStylusHandwritingRegion

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於