SemanticsActions


Ths object defines keys of the actions which can be set in semantics and performed on the semantics node.

Each of these is intended to be set by the respective SemanticsPropertyReceiver extension instead of used directly.

Summary

Public properties

SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<List<CustomAccessibilityAction>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(MutableList<Float>) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(MutableList<TextLayoutResult>) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>

This property is deprecated. Use `SemanticsActions.OnFillData` instead.

Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(FillableData) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>

This property is deprecated. Use `SemanticsActions.OnImeAction` instead.

Cmn
SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(x: Float, y: Float) -> Boolean>>
Cmn
SemanticsPropertyKey<suspend (offset: Offset) -> Offset>
Cmn
SemanticsPropertyKey<AccessibilityAction<(Int) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(progress: Float) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(Int, Int, Boolean) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>
Cmn
SemanticsPropertyKey<AccessibilityAction<(Boolean) -> Boolean>>
Cmn

Public properties

ClearTextSubstitution

val ClearTextSubstitution: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>

Collapse

val Collapse: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
collapse

CopyText

val CopyText: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
copyText

CutText

val CutText: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
cutText

Dismiss

val Dismiss: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
dismiss

Expand

val Expand: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
expand

OnAutofillText

val OnAutofillText: SemanticsPropertyKey<AccessibilityAction<(AnnotatedString) -> Boolean>>

OnClick

val OnClick: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
onClick

OnImeAction

val OnImeAction: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
onImeAction

OnLongClick

val OnLongClick: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
onLongClick

PageDown

val PageDown: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
pageDown

PageLeft

val PageLeft: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
pageLeft

PageRight

val PageRight: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
pageRight

PageUp

val PageUp: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
pageUp

PasteText

val PasteText: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
pasteText

PerformImeAction

val PerformImeAction: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
performImeAction

RequestFocus

val RequestFocus: SemanticsPropertyKey<AccessibilityAction<() -> Boolean>>
See also
requestFocus

ScrollBy

val ScrollBy: SemanticsPropertyKey<AccessibilityAction<(x: Float, y: Float) -> Boolean>>
See also
scrollBy

ScrollByOffset

val ScrollByOffset: SemanticsPropertyKey<suspend (offset: Offset) -> Offset>
See also
scrollByOffset

ScrollToIndex

val ScrollToIndex: SemanticsPropertyKey<AccessibilityAction<(Int) -> Boolean>>
See also
scrollToIndex

SetProgress

val SetProgress: SemanticsPropertyKey<AccessibilityAction<(progress: Float) -> Boolean>>
See also
setProgress

SetSelection

val SetSelection: SemanticsPropertyKey<AccessibilityAction<(Int, Int, Boolean) -> Boolean>>
See also
setSelection