IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) Метод

Определение

Вызывается методом ввода, чтобы запросить 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)

< >Авторы и сильные< редакторы>: предпочтительнее, что редактор возвращает все текстовые строки, границы которых пересекаются TextBoundsInfo с заданным.bounds

<сильные>авторы< IME или сильные>: этот метод дорого, если текст длинный. Обратите внимание, что вычисления с привязками текста и IPC для отправки данных занимает много времени. Предпочтительнее запрашивать только границы текста в небольших областях.

Java документации по android.view.inputmethod.InputConnection.requestTextBoundsInfo(android.graphics.RectF, java.util.concurrent.Executor, java.util.function.Consumer<android.view.inputmethod.TextBoundsInfoResult>).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к