IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.