eTS 的Text组件设置文本垂直排列的两种方式

举报
坚果的博客 发表于 2022/08/13 08:52:35 2022/08/13
【摘要】 eTS 的Text组件设置文本垂直排列的两种方式作者“坚果,OpenHarmony布道师,华为云享专家,InfoQ签约作者,润和软件KOL专家,电子发烧友鸿蒙MVP,51CTO博客专家博主,阿里云博客专家,开源项目gin-vue-admin成员之一。在这里我给大家提供两种方式第一种,宽度,字体大小一致即可字体大小和宽度一致即可,保证每行只能容纳一个字体,不用设置高度。第二种旋转预览最后附上...

eTS 的Text组件设置文本垂直排列的两种方式

作者“坚果,OpenHarmony布道师,华为云享专家,InfoQ签约作者,润和软件KOL专家,电子发烧友鸿蒙MVP,51CTO博客专家博主,阿里云博客专家,开源项目gin-vue-admin成员之一。

在这里我给大家提供两种方式

第一种,宽度,字体大小一致即可

字体大小和宽度一致即可,保证每行只能容纳一个字体,不用设置高度。

第二种旋转


预览

image-20220812134219602

最后附上完整源码,所以你说的是哪一种呢?

​
/**
  * @ProjectName : nutsStudy
  * @FileName :  file
  * @Author : 坚果
  * @Time : 2022/8/9 15:57
  * @Description : 文本垂直排列的两种方式
 */
​
​
@Entry
@Component
struct Sample {
  @State imgList: Array<string> = [];
  build() {
    Column() {
​
      Blank()
      //第一种,宽度,字体大小一致即可
      Text("大前端之旅").fontSize(30).width(30)
      Blank()
//第二种旋转
      Text("大前端之旅").fontSize(30).
      rotate({x: 0,y: 0,z: 1,angle: 90,centerY: '50%',centerX:"50%"})
​
    }.width("100%").height("80%")
  }
}

最后与大家介绍一下一个组件,Blank

Blank

Blank 表示空白填充组件,它用在 RowColumn 组件内来填充组件在主轴方向上的剩余尺寸的能力。

Blank定义介绍

interface BlankInterface {
  (min?: number | string): BlankAttribute;
}

minBlank 组件在容器主轴上的最小尺寸。

Blank属性介绍

declare class BlankAttribute extends CommonMethod<BlankAttribute> {
  color(value: ResourceColor): BlankAttribute;
}


  • color:设置空白填充的填充颜色。

Blank 组件简单样例如下所示:

Blank 具有以下特性:

  • 只在 RowColumn 中生效。

  • 除了 color 外不支持通用属性。

  • 只在 RowColumn 有剩余空间才生效。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。