鸿蒙 文字右侧的小红点

鸿蒙 文字右侧的小红点

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 })
    }
  }
}
相关推荐
aqi004 小时前
一文速览 HarmonyOS 6.1.1 推出的十个新特性
android·华为·harmonyos·鸿蒙·harmony
浮芷.6 小时前
六星光芒阵:HarmonyOS API 24 Canvas 高级绘图实战
科技·华为·开源·harmonyos·鸿蒙
阿钱真强道7 小时前
29 鸿蒙LiteOS RK2206 Socket编程实战 UDP通信+LWIP原理全解析
udp·socket·鸿蒙·liteos·开源鸿蒙·瑞芯微·rk2206
小雨下雨的雨9 小时前
HarmonyOS V2状态管理深度解析:列表数据与分页架构
华为·架构·harmonyos·鸿蒙
YM52e20 小时前
男孩子在外自我保护指南——用鸿蒙 ArkTS 构建交互式安全教育应用
学习·安全·华为·harmonyos·鸿蒙·鸿蒙系统
三声三视1 天前
Electron 本地图片在鸿蒙 PC 上白图,我注册了个自定义协议
electron·harmonyos·鸿蒙
AI_零食1 天前
HarmonyOS ArkTS 设计系统构建实战指南
学习·华为·harmonyos·鸿蒙·鸿蒙系统
AI_零食1 天前
HarmonyOS ArkTS 常用工具函数实现与应用详解
华为·开源·harmonyos·鸿蒙·鸿蒙系统
AI_零食1 天前
HarmonyOS 表单验证机制深度解析与实践
学习·华为·harmonyos·鸿蒙·鸿蒙系统
AI_零食1 天前
HarmonyOS ArkTS 类型转换机制深度解析
学习·华为·harmonyos·鸿蒙