Lenguaje

IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) Método

Definición

Llamado por método de entrada para solicitar el TextBoundsInfo para un intervalo de texto que está cubierto por o en proximidad del especificado 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

Parámetros

bounds
RectF

área interesada donde se solicitan los límites de texto, en las coordenadas de la pantalla.

executor
IExecutor

ejecutor para ejecutar la devolución de llamada.

consumer
IConsumer

devolución de llamada invocada por el editor para devolver el resultado. Debe devolver un objeto que no sea NULL.

Atributos

Comentarios

Llamado por método de entrada para solicitar el TextBoundsInfo para un intervalo de texto que está cubierto por o en proximidad del especificado bounds. Se puede usar como método complementario para implementar la API de gestos de escritura a mano: #performHandwritingGesture(HandwritingGesture, Executor, IntConsumer).

<autores de editor seguros>/seguros<: es preferible que el editor devuelva una > de todas las líneas de texto cuyos límites intersecan con el especificadoTextBoundsInfo.bounds

<autores> de IME seguros</seguros>: este método es costoso cuando el texto es largo. Tenga en cuenta que tanto el cálculo de los límites de texto como el recorrido de ida y vuelta de IPC para enviar los datos consumen mucho tiempo. Es preferible solicitar solo límites de texto en áreas más pequeñas.

Java documentación para android.view.inputmethod.InputConnection.requestTextBoundsInfo(android.graphics.RectF, java.util.concurrent.Executor, java.util.function.Consumer<android.view.inputmethod.TextBoundsInfoResult>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a