AccessibilityAction


Standard accessibility action.

Summary

Public constructors

<T : () -> Boolean> AccessibilityAction(label: String?, action: T?)
Cmn

Public functions

open operator Boolean
equals(other: Any?)
Cmn
open Int
Cmn
open String
Cmn

Public properties

T?

The function to invoke when this action is performed.

Cmn
String?

The description of this action

Cmn

Public constructors

AccessibilityAction

<T : () -> Boolean> AccessibilityAction(label: String?, action: T?)
Parameters
label: String?

The description of this action

action: T?

The function to invoke when this action is performed. The function should return a boolean result indicating whether the action is successfully handled. For example, a scroll forward action should return false if the widget is not enabled or has reached the end of the list. If multiple semantics blocks with the same AccessibilityAction are provided, the resulting AccessibilityAction's label/action will be the label/action of the outermost modifier with this key and nonnull label/action, or null if no nonnull label/action is found.

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

action

val action: T?

The function to invoke when this action is performed. The function should return a boolean result indicating whether the action is successfully handled. For example, a scroll forward action should return false if the widget is not enabled or has reached the end of the list. If multiple semantics blocks with the same AccessibilityAction are provided, the resulting AccessibilityAction's label/action will be the label/action of the outermost modifier with this key and nonnull label/action, or null if no nonnull label/action is found.

label

val labelString?

The description of this action