View.DispatchNestedPrePerformAccessibilityAction(Action, Bundle) 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í.
Informe de una acción de accesibilidad a los elementos primarios de esta vista para el procesamiento delegado.
[Android.Runtime.Register("dispatchNestedPrePerformAccessibilityAction", "(ILandroid/os/Bundle;)Z", "GetDispatchNestedPrePerformAccessibilityAction_ILandroid_os_Bundle_Handler", ApiSince=22)]
public virtual bool DispatchNestedPrePerformAccessibilityAction(Android.Views.Accessibility.Action action, Android.OS.Bundle? arguments);
[<Android.Runtime.Register("dispatchNestedPrePerformAccessibilityAction", "(ILandroid/os/Bundle;)Z", "GetDispatchNestedPrePerformAccessibilityAction_ILandroid_os_Bundle_Handler", ApiSince=22)>]
abstract member DispatchNestedPrePerformAccessibilityAction : Android.Views.Accessibility.Action * Android.OS.Bundle -> bool
override this.DispatchNestedPrePerformAccessibilityAction : Android.Views.Accessibility.Action * Android.OS.Bundle -> bool
Parámetros
- action
- Action
Acción de accesibilidad para delegar
- arguments
- Bundle
Argumentos de acción opcionales
Devoluciones
true si un elemento primario consumió la acción
- Atributos
Comentarios
Informe de una acción de accesibilidad a los elementos primarios de esta vista para el procesamiento delegado.
Las implementaciones de #performAccessibilityAction(int, Bundle) pueden llamar internamente a este método para delegar una acción de accesibilidad a un elemento primario auxiliar. Si el elemento primario devuelve true desde su ViewParent#onNestedPrePerformAccessibilityAction(View, int, android.os.Bundle) método, este método devolverá true para indicar que se consumió la acción.
Este método es útil para implementar vistas secundarias de desplazamiento anidado. Si #isNestedScrollingEnabled() devuelve true y la acción es una acción de desplazamiento, una implementación de vista personalizada puede invocar este método para permitir que un elemento primario consuma primero el desplazamiento. Si este método devuelve true, la vista personalizada debe omitir su propio comportamiento de desplazamiento.
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.