반응형
class KeyboardActions
KeyboardActions 클래스를 사용하면 개발자가 소프트웨어 키보드에서 IME 작업을 트리거하는 사용자에 대한 응답으로트리거될 작업을 지정할 수 있습니다.
Summary
Public companion properties
KeyboardActions | 작업을 지정하지 않고 기본 작업 구현을 사용하려는 경우 이 기본값을 사용합니다. |
Protected companion properties
KeyboardActions | 작업을 지정하지 않고 기본 작업 구현을 사용하려는 경우 이 기본값을 사용합니다. |
Public constructors
KeyboardActions(
onDone: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?, onGo: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?, onNext: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?, onPrevious: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?, onSearch: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?, onSend: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)? ) |
Public properties
(@ExtensionFunctionType KeyboardActionScope.() -> Unit)? | 사용자가 Done action을 트리거할 때 실행됩니다. |
(@ExtensionFunctionType KeyboardActionScope.() -> Unit)? |
onGo
사용자가 Go action을 트리거할 때 실행됩니다. |
(@ExtensionFunctionType KeyboardActionScope.() -> Unit)? | 사용자가 Next action을 트리거할 때 실행됩니다. |
(@ExtensionFunctionType KeyboardActionScope.() -> Unit)? | 사용자가 Previous action을 트리거할 때 실행됩니다. |
(@ExtensionFunctionType KeyboardActionScope.() -> Unit)? | 사용자가 Search action을 트리거할 때 실행됩니다. |
(@ExtensionFunctionType KeyboardActionScope.() -> Unit)? | 사용자가 Send action을 트리거할 때 실행됩니다. |
null이 default로 설정되어 있습니다.
Public properties
onDone
val onDone: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?
onGo
val onGo: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?
onNext
val onNext: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?
기본 구현은 focus를 focus traversal order의 다음 항목으로 이동합니다.
필요한 경우 사용자 정의 focus order를 지정하는 방법에 대한 자세한 내용은 Modifier.focusOrder()를 참조하세요.
onPrevious
val onPrevious: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?
기본 구현은 focus를 focus traversal order의 다음 항목으로 이동합니다.
필요한 경우 사용자 정의 focus order를 지정하는 방법에 대한 자세한 내용은 Modifier.focusOrder()를 참조하세요.
onSearch
val onSearch: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?
onSend
val onSend: (@ExtensionFunctionType KeyboardActionScope.() -> Unit)?
아까 위에서 봤던 Done, Go, Next, Previous, Send, Search는 모두
ImeAction.Companion의 properties입니다.
object ImeAction.Companion
자세한 설명은 아래 포스팅을 참고하세요!
https://mypark.tistory.com/entry/Android-ImeActionCompaion-%EC%A0%95%EB%A6%AC
300x250
'Android' 카테고리의 다른 글
Android ImeAction.Compaion 정리 (0) | 2022.01.25 |
---|---|
[androidx.compose.foundation.text] class KeyboardOptions 정리 (0) | 2022.01.25 |
Android KeyboardType 정리 (0) | 2022.01.24 |
댓글