- 博客(3)
- 收藏
- 关注
原创 Jetpack Compose 顶部栏(TopAppBar / CenterAlignedTopAppBar / LargeTopAppBar)
Top App Bar 是 Android 应用顶部导航组件,Material3 提供三种主要实现:基础型(TopAppBar)、居中标题型(CenterAlignedTopAppBar)和可折叠大型(LargeTopAppBar)。它们共享核心参数如标题、导航图标、动作按钮等,并通过 scrollBehavior 实现与内容的滚动联动。使用时需注意颜色主题适配、标题文本对齐优化(避免基线偏移)、图标点击热区规范(48.dp)等细节。特别在沉浸式布局中,需正确处理系统栏内边距。示例代码展示了基础使用、自定义
2025-09-23 11:17:29
1750
原创 Jetpack Compose Scaffold 组件
Scaffold 是 Jetpack Compose 的核心组件,为构建 Material Design 风格的页面提供标准化框架。它整合了顶栏、底栏、浮动按钮(FAB)、Snackbar等元素,并自动处理布局间距和层级关系。通过参数化设计,开发者可灵活配置各组件,如使用TopAppBar作为顶栏、NavigationBar作为底栏。Scaffold还提供滚动联动、键盘适配等高级功能,建议正确应用innerPadding避免内容遮挡,并通过SnackbarHostState管理全局提示。典型应用场景包括带导
2025-09-23 11:07:56
1688
原创 Jetpack Compose Text 组件
样式统一:以为基准,通过style统一管理,再少量覆盖参数。性能优先:减少样式变体与复杂富文本的频繁构造;长文本配合。+ RTL 兼容 + 字体 fallback。布局稳健:让父容器负责对齐(垂直居中/基线对齐),Text 专注样式与内容。可测试可调试:利用、Layout Inspector、回归检查,保证升级稳定。
2025-09-23 10:42:51
1493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅