Community-driven collection of Jetpack Compose example code and tutorials 🚀 https://foso.github.io/compose android kotlin kotlin-android sample-app jetpack compose hacktoberfest androidx jetpack-android jetpack-compose Updated Feb 12, 2025 Kotlin SmartToolFactory / Jetpack-Compose-Tutorials Sponsor...
Official Jetpack Compose samples. Contribute to android/compose-samples development by creating an account on GitHub.
在今年的Google/IO大会上,亮相了一个全新的 Android 原生 UI 开发框架-Jetpack Compose, 与苹果的SwiftIUI一样,Jetpack Compose是一个声明式的UI框架,随着了今年安卓和苹果两大移动平台相继推出自己的UI开发框架Jetpack Compose 和SwiftIUI,标志着移动操作系统正式全面拥抱声明式 UI 开发模式。 Jetpack Compose 是一个...
We’ve also updated each of ourCompose samplesto use WindowState. For an example of how foldable properties can be used, check out the updatedTwoPage sample. To see how you can usewindowModeinside awhenblock, check out the updatedCompanionPane sample. If you would prefer to check whether th...
JetBrains 发布的 Jetpack Compose for Desktop 是基于 Google 用于 Android UI 开发的 Jetpack Compose 工具包
implementation"androidx.navigation:navigation-compose:$nav_version" Jetpack 库中的 Navigation 使用起来还是比较麻烦的,首先需要在 xml 中进行导航图的配置,然后在代码中使用 NavController.navigate(id) 进行跳转到指定的 id 的 fragment 页面,个人感觉这种方式还是不够...
修饰符 (Modifier) https://github.com/android/snippets/blob/master/compose/recomposehighlighter/src/main/java/com/example/android/compose/recomposehighlighter/RecomposeHighlighter.kt 为Play 商店应用优化 Compose 的另一个关键是为整个应用制定详细的端到端的迁移策略。在最初的集成实验中,我们遇到了双栈问题: ...
android android-jetpack-compose android-jetpack-compose-text 如何将超链接添加到文本组件的某个文本部分? 使用buildAnnotatedString我可以将链接部分设置为蓝色并加下划线,但如何将该部分也设置为链接? val annotatedLinkString = buildAnnotatedString { val str = "Click this link to go to web site" val start...
在我的Jetpack Compose项目中,我使用的是Android示例中的BackPressHandler。在我暂停并恢复应用程序之前,一切正常。此时BackPressHandler不再拦截后退按钮,导航只是默认为常规的后退行为。 能够在演示项目中重新创建问题,请参见代码示例: https://gist.github.com/vitalnik/2a444c20cb9f370c405ee1ddb86d3e66 Thanks!
implementation"androidx.compose.runtime:runtime-livedata:$compose_version" implementation"androidx.compose.material:material:$compose_version" implementation"androidx.compose.ui:ui-tooling:$compose_version" implementation"androidx.activity:activity-compose:1.3.0-alpha03" ...