当前位置:   article > 正文

鸿蒙的文本颜色以及溢出省略号、行高_鸿蒙开发 计算行高

鸿蒙开发 计算行高

文本颜色

语法:.fontColor(颜色值)

例如我们上期的代码:

  1. Text('小说简介')
  2. .fontColor(Color.Orange)
  3. .fontColor('#df3c50)

 提示:

① 色值也能在其他写颜色的属性方法中使用,如:背景色

② 通常来说以Color.颜色名是我们做测试用的颜色,一般我们要用十六进制来用颜色

我们来做一个综合练习

思路:排版 → 内容 → 美化

  1. build() {
  2. Column() {
  3. Text('怒斩14境大妖')
  4. .width('100%')
  5. .height(40)
  6. .fontSize(24)
  7. Row() {
  8. Text('置顶')
  9. .fontColor('#df3c50')
  10. .width(40)
  11. Text('陈平安')
  12. .fontColor('#a1a1a1')
  13. .width(55)
  14. Text('999评论')
  15. .fontColor('#a1a1a1')
  16. }
  17. .width('100%')
  18. }
  19. .width('100%')
  20. }

文本溢出省略号、行高

1.文字溢出省略(设置文本超长时的显示方式)

语法:

  1. .textOverfolow({
  2. overflow: TextOverfolow.XXX
  3. })

注意:需要配合 .maxLines(行数) 使用  控制最大行数

2.行高

语法:.lineHeight(数字)

我们来做一个综合练习

将以上的内容优化成下面图片的样子 

  

  1. build() {
  2. Column() {
  3. Text('HarmonyOS开发初体验')
  4. .width('100%')
  5. .fontWeight(FontWeight.Bold) //文本加粗
  6. .lineHeight(50) //文本行高
  7. .fontSize(20) //文本大小
  8. Text('方舟开发框架(简称ArkUI)为HarmonyOS应用的UI开发提供了完整的基础设施,包括简介的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。')
  9. .width('100%')
  10. .lineHeight(24)
  11. // 重点记忆:文字溢出显示省略号
  12. .textOverflow({
  13. overflow:TextOverflow.Ellipsis
  14. })
  15. // 必须配合maxLines才有效果
  16. .maxLines(2)
  17. }
  18. .width('100%')
  19. }

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/974737
推荐阅读
相关标签
  

闽ICP备14008679号