text-display-font:基于ArkUI的字体设置功能演示项目

用户可通过该项目学习字体控制功能实现,它基于ArkUI提供自定义字体显示与恢复、字体大小跟随或不跟随系统设置等核心功能,展示文本字体灵活配置能力。【此简介由AI生成】

分支1Tags0
文件最后提交记录最后更新时间
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                             // 应用资源目录

使用说明

进入首页:显示新闻列表内容,可查看字体样式修改后的显示效果。

进入设置页:

  1. 通过顶部文本可预览字体效果。
  2. 点击跟随系统Toggle,设置应用内字体是否跟随系统设置。
  3. 滑动字体大小Slider,设置应用内字体显示大小。
  4. 滑动字体粗细Slider,设置应用内字体显示粗细。
  5. 点击字体设置Menu,选择对应字体,可以修改应用内字体格式。

相关权限

约束与限制

  1. 本示例仅支持标准系统上运行,支持设备:华为手机。
  2. HarmonyOS系统:HarmonyOS 5.0.5 Release及以上。
  3. DevEco Studio版本:DevEco Studio 5.0.5 Release及以上。
  4. HarmonyOS SDK版本:HarmonyOS 5.0.5 Release SDK及以上。

项目介绍

用户可通过该项目学习字体控制功能实现,它基于ArkUI提供自定义字体显示与恢复、字体大小跟随或不跟随系统设置等核心功能,展示文本字体灵活配置能力。【此简介由AI生成】

定制我的领域