Jetpack Compose 入门:获取 Context 、Lifecycle、UriHandler 等

Jetpack Compose 获取 Context 、Lifecycle、UriHandler、SoftwareKeyboardController(软键盘)、ClipboardManager(剪贴板)

hefengbao 发布于 2023.08.13 ,最后更新于 2023.09.18

获取 Context

val context = LocalContext.current

获取 Lifecycle

 val lifecycle = LocalLifecycleOwner.current.lifecycle

获取 UriHandler

val uriHandler = LocalUriHandler.current

打开网址:

 uriHandler.openUri("https://www.8ug.icu")

获取软键盘 SoftwareKeyboardController

val keyboard = LocalSoftwareKeyboardController.current

隐藏软键盘:

keyboard?.hide()

其他可用的

LocalAccessibilityManager.current
LocalClipboardManager.current
LocalDensity.current
LocalFocusManager.current
LocalFontFamilyResolver.current
LocalHapticFeedback.current
LocalInputModeManager.current
LocalLayoutDirection.current
LocalTextInputService.current
LocalPlatformTextInputPluginRegistry.current
LocalTextToolbar.current
LocalViewConfiguration.current
LocalWindowInfo.current

Android    Android   Jetpack Compose Tutorial  

hefengbao

暂无个人简介

有0条评论

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

来源:

https://www.8ug.icu/articles/jetpack-compose-tutorial-context-lifecycle-urihandler-wG21DAwdjD