HarmonyOS Flex 组件的组合使用

HarmonyOS
2025-01-09 14:27:09
1650浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

请参考以下代码:

@Entry
@Component
struct Arc {
  @State title:string = '这是标题'
  @State tip: boolean = true

  build() {
    Column(){
      Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Center, justifyContent: FlexAlign.SpaceBetween }) {
        Text(this.title)
          .textOverflow({ overflow: TextOverflow.Ellipsis })
          .maxLines(1)
          .ellipsisMode(EllipsisMode.END)
        Text(){
          Span('特色模型')
        }
        .flexShrink(0)
        .visibility(this.tip ? Visibility.Visible : Visibility.None)
        Text(){
          Span('贷款额度高')
        }
        .flexShrink(0)
        .visibility(this.tip ? Visibility.Visible : Visibility.None)
      }
      .width('90%')
      .height(150)
      Button('change')
        .onClick(() => {
          this.title = '这个标题特别长特别长特别长特别长特别长特别长特别长特别长特别长特别长特别长特别长'
          this.tip = false
        })
      Button('change2')
        .onClick(() => {
          this.title = '这个标题比较长比较长比较长比较长'
          this.tip = true
        })
      Button('还原')
        .onClick(() => {
          this.title = '这是标题'
          this.tip = true
        })
    }
    .width('100%')
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
分享
微博
QQ
微信
回复
2025-01-09 17:37:55


相关问题
HarmonyOS 使用Grid和GriItem组合问题
939浏览 • 1回复 待解决
tabs组件和页面组合联动方式
1411浏览 • 1回复 待解决
Text 组件无法渲染组合 unicode emoji
1128浏览 • 0回复 待解决
HarmonyOS Flex组件宽度问题
1024浏览 • 1回复 待解决
HarmonyOS Flex组件存在问题,UI不对
706浏览 • 1回复 待解决
HarmonyOS Flex组件是否有间隔属性
887浏览 • 1回复 待解决
HarmonyOS Flex怎么设置组件空行
486浏览 • 1回复 待解决
HarmonyOS flex居中
714浏览 • 1回复 待解决
HarmonyOS flex容器布局
2162浏览 • 2回复 待解决
HarmonyOS 组合动画如何实现
645浏览 • 1回复 待解决
HarmonyOS 如何限制Flex行数
594浏览 • 1回复 待解决
如何申请组合授权权限?
1231浏览 • 1回复 待解决
组合索引应该如何设计?
3106浏览 • 1回复 待解决
求教ArkUI如何实现组合动画?
6339浏览 • 1回复 待解决