IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由輸入法呼叫, TextBoundsInfo 請求一個涵蓋於給定 bounds的或接近的文字範圍。
[Android.Runtime.Register("requestTextBoundsInfo", "(Landroid/graphics/RectF;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestTextBoundsInfo_Landroid_graphics_RectF_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual void RequestTextBoundsInfo(Android.Graphics.RectF bounds, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer consumer);
[<Android.Runtime.Register("requestTextBoundsInfo", "(Landroid/graphics/RectF;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestTextBoundsInfo_Landroid_graphics_RectF_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member RequestTextBoundsInfo : Android.Graphics.RectF * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.RequestTextBoundsInfo : Android.Graphics.RectF * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
參數
- bounds
- RectF
請求文字邊界的目標區域,位於螢幕座標中。
- executor
- IExecutor
執行者負責執行回調。
- consumer
- IConsumer
編輯器呼叫回調以回傳結果。 它必須回傳非空物件。
- 屬性
備註
由輸入法呼叫, TextBoundsInfo 請求一個涵蓋於給定 bounds的或接近的文字範圍。 它可作為實作手寫手勢 API - #performHandwritingGesture(HandwritingGesture, Executor, IntConsumer)的補充方法。
<強>Editor 作者</強>者:偏好編輯器回傳所有邊界與給定 TextBoundsInfo相交的文字行中的 abounds。
<強力>的 IME 作者</強>者:當文字過長時,這種方法會很貴。 請注意,文字邊界計算和往返傳送資料的 IPC 都非常耗時。 最好只在較小區域請求文字邊界。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。