用户可通过该项目学习字体控制功能实现,它基于ArkUI提供自定义字体显示与恢复、字体大小跟随或不跟随系统设置等核心功能,展示文本字体灵活配置能力。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 10 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 |
实现字体设置功能
简介
本示例基于ArkUI提供的字体控制能力,实现了自定义字体显示文本、自定义字体恢复为系统字体、字体大小跟随系统设置、字体大小不跟随系统设置等功能。
效果预览
| 是否跟随系统设置 | 自定义字体大小和字重 | 自定义字体 |
|---|---|---|
![]() |
![]() |
![]() |
工程目录
├──entry/src/main/ets // 代码区
│ ├──common
│ │ ├──CommonData.ets // 列表数据
│ │ └──CommonUtils.ets // 工具类/工具函数
│ ├──entryability
│ │ └──EntryAbility.ets // 程序入口类
│ ├──entrybackupability
│ │ └──EntryBackupAbility.ets
│ ├──pages
│ │ └──Index.ets // 入口页
│ └──view
│ ├──HomePage.ets // 首页
│ └──SettingsPage.ets // 设置页
└──entry/src/main/resources // 应用资源目录
使用说明
进入首页:显示新闻列表内容,可查看字体样式修改后的显示效果。
进入设置页:
- 通过顶部文本可预览字体效果。
- 点击跟随系统Toggle,设置应用内字体是否跟随系统设置。
- 滑动字体大小Slider,设置应用内字体显示大小。
- 滑动字体粗细Slider,设置应用内字体显示粗细。
- 点击字体设置Menu,选择对应字体,可以修改应用内字体格式。
相关权限
无
约束与限制
- 本示例仅支持标准系统上运行,支持设备:华为手机。
- HarmonyOS系统:HarmonyOS 5.0.5 Release及以上。
- DevEco Studio版本:DevEco Studio 5.0.5 Release及以上。
- HarmonyOS SDK版本:HarmonyOS 5.0.5 Release SDK及以上。


