IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) Metode

Definisi

Dipanggil dengan metode input untuk meminta TextBoundsInfo rentang teks yang dicakup oleh atau di sekitar yang diberikan 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

Parameter

bounds
RectF

area yang tertarik di mana batas teks diminta, dalam koordinat layar.

executor
IExecutor

pelaksana untuk menjalankan panggilan balik.

consumer
IConsumer

panggilan balik yang dipanggil oleh editor untuk mengembalikan hasilnya. Ini harus mengembalikan objek non-null.

Atribut

Keterangan

Dipanggil dengan metode input untuk meminta TextBoundsInfo rentang teks yang dicakup oleh atau di sekitar yang diberikan bounds. Ini dapat digunakan sebagai metode tambahan untuk mengimplementasikan API gerakan tulisan tangan - #performHandwritingGesture(HandwritingGesture, Executor, IntConsumer).

<penulis Editor yang kuat/kuat>: Lebih disukai<> bahwa editor mengembalikan dari semua baris teks yang batasnya bersinggungan dengan yang diberikan TextBoundsInfo.bounds

<penulis IME yang> kuat</kuat>: Metode ini mahal ketika teks panjang. Harap pertimbangkan bahwa komputasi terikat teks dan pulang-pergi IPC untuk mengirim data memakan waktu. Lebih baik hanya meminta batas teks di area yang lebih kecil.

Java dokumentasi untuk android.view.inputmethod.InputConnection.requestTextBoundsInfo(android.graphics.RectF, java.util.concurrent.Executor, java.util.function.Consumer<android.view.inputmethod.TextBoundsInfoResult>).

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk