鸿蒙 文字右侧的小红点

鸿蒙 文字右侧的小红点

javascript 复制代码
@Entry
@Component
struct TestPage {
  // 每个页面自己控制条件
  @State showDot1: boolean = true;
  @State showDot2: boolean = false;

  build() {
    Column({ space: 30 }) {

      Stack({ alignContent: Alignment.TopEnd }) {
        Text("消息")
          .fontSize(44)
          .padding(6)
        // .alignSelf(ItemAlign.Start) // 关键:文字靠左,红点才能在右上角
        Badge1({show:true})

      }
      Stack({ alignContent: Alignment.TopEnd }) {
        Text("多擦第三次撒")
          .fontSize(44)
          .padding(6)
        // .alignSelf(ItemAlign.Start) // 关键:文字靠左,红点才能在右上角
        Badge1({show:true})
      }
    }
    .width('100%')
    .padding(30)
  }
}

@Component
export struct Badge1 {
  // 控制是否显示红点
  @Prop show: boolean = false;
  build() {
    if (this.show) {// 你的条件
      Circle()
        .width(15)
        .height(15)
        .fill(Color.Red)
        .margin({ top: 0, right: -5 })
    }
  }
}
相关推荐
左手厨刀右手茼蒿4 天前
Flutter 组件 sheety_localization 的适配 鸿蒙Harmony 实战 - 驾驭在线协作式多语言管理、实现鸿蒙端动态词条下发与全球化敏捷发布方案
flutter·harmonyos·鸿蒙·openharmony·sheety_localization
星释4 天前
鸿蒙Flutter实战:30.在Pub上发布鸿蒙化插件
flutter·harmonyos·鸿蒙
梁山好汉(Ls_man)4 天前
鸿蒙应用如何新建页面
华为·harmonyos·鸿蒙·arkui
睿麒5 天前
json2est 的用法
鸿蒙
SY.ZHOU5 天前
移动端架构体系(五):终篇总结
flutter·ios·系统架构·安卓·鸿蒙
@不误正业5 天前
AI-Agent记忆系统深度实战-3大范式源码对比与鸿蒙端实现
人工智能·agent·鸿蒙
梁山好汉(Ls_man)6 天前
鸿蒙_自定义组件包含多个引用自定义构建函数@BuilderParam时的用法
华为·harmonyos·鸿蒙·arkui
UnicornDev6 天前
【HarmonyOS 6】鸿蒙原生应用智能体接入
华为·harmonyos·arkts·鸿蒙·鸿蒙系统
梦想不只是梦与想6 天前
鸿蒙中 PhotoViewPicker:选择图片或视频
harmonyos·鸿蒙·photoviewpicker
星释6 天前
鸿蒙Flutter实战:29.优先使用联合插件开发鸿蒙化插件
flutter·华为·harmonyos·鸿蒙