自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除