Jetpack 示例
展示如何使用 Jetpack API 的工作示例。
精选
Now in Android
“Now in Android”是一款使用 Kotlin 和 Jetpack Compose 构建的功能齐全的 Android 应用。它采用了 Android 设计和开发最佳实践,旨在为开发者提供实用的参考资源。
显示分页列表
创建分页列表,以便用户滚动浏览无法在一屏中显示的内容。水平分页列表可帮助用户浏览图片、幻灯片或商品轮播界面等内容。垂直分页列表非常适合内容丰富的应用,在这些应用中,用户可能需要滚动浏览大量内容(例如文章)。
创建有限的可滚动列表
滚动列表有助于管理数据集、创建自适应设计,并简化导航。如需在应用中显示一组有限的项,您可以使用 `verticalScroll` 或 `horizontalScroll` 修饰符创建可滚动列表。
- Kotlin
Compose 中的状态
了解状态如何在基于 Compose 的应用中流动,以及该框架如何自动更新界面以显示新值。了解如何创建可观察状态、如何在重组或配置更改后保留状态,以及如何构建可组合项以实现最佳数据流。
使用列表和分页功能延迟加载数据
使用 Paging 库,通过逐步加载和显示数据,在应用中支持包含大量列表项的列表(包括无限列表)。借助延迟加载,您可以缩短初始加载时间并优化内存用量,从而提升性能。
- Kotlin