#鸿蒙通关秘籍#使用SmartDialog库如何在HarmonyOS中实现优雅的弹窗效果?

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hm673ff04cb0ea4
  1. 安装SmartDialog库。
    ohpm install ohos_smart_dialog
    
  2. 在应用首页设置全局loadding样式。
    OhosSmartDialog({ loadingBuilder: customLoading })
    
    @Builder
    function customLoading(args: ResourceStr = '正在加载中...') {
      Column() {
        Image($r('app.media.loading_refresh')).width(50).height(50)
        Text(args)
          .fontSize(11)
          .fontColor($r('app.color.color_222222'))
          .margin({ top: 11 })
          .maxLines(1)
          .textOverflow({ overflow: TextOverflow.Ellipsis })
      }
      .width(120)
      .height(120)
      .justifyContent(FlexAlign.Center)
      .backgroundColor(Color.White)
      .borderRadius(12)
    }
    
  3. 在需要的页面做好返回事件监听配合弹窗使用。
  4. 配合项目需求进行不同风格的弹窗定制。
分享
微博
QQ
微信
回复
1天前
相关问题