HarmonyOS 怎么实现一个全局随处可以调用的loading?

HarmonyOS  怎么实现一个全局随处可以调用的loading?

HarmonyOS
2024-09-27 11:52:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang
@Entry  
@Component  
export struct LoadingPage {  
  @Prop flag: boolean;  
  
  build() {  
    Row() {  
      LoadingProgress().color(Color.White).width(50).height(50)  
    }  
    .height(this.flag? '100%' : 0)  
    .width('100%')  
    .position({x: 0, y: 0})  
    .backgroundColor('#4D000000')  
    .justifyContent(FlexAlign.Center)  
  }  
}

调用:

import { LoadingPage } from './LoadingPage'  
@Entry  
@Component  
struct PageThree {  
  @State flag: boolean = false; // 控制是否加载  
  
  build() {  
    Column() {  
      Button('加载动画').onClick((event: ClickEvent) => {  
        this.flag = !this.flag;  
      })  
      LoadingPage({ flag: this.flag });  
    }  
    .height('100%')  
    .width('100%')  
    .alignItems(HorizontalAlign.Start)  
    .justifyContent(FlexAlign.Start)  
  }  
}

上述样例实现不了网络请求中的直接调用。

分享
微博
QQ
微信
回复
2024-09-27 16:42:25
相关问题
HarmonyOS 全局loading菊花如何实现
164浏览 • 1回复 待解决
HarmonyOS 没有全局api loading动画
254浏览 • 1回复 待解决
如何在全局实现一个自定义dialog弹窗
2696浏览 • 1回复 待解决
HarmonyOS 是否有全局loading这种控件?
191浏览 • 1回复 待解决
HarmonyOS 如何在全局使用loading组件?
371浏览 • 1回复 待解决
一个页面怎么实现多个AbilitySlice?
14143浏览 • 5回复 待解决
HarmonyOS 如何实现一个遮罩层
281浏览 • 1回复 待解决
HarmonyOS 如何实现一个转圈效果
476浏览 • 2回复 待解决
HarmonyOS 要做一个可以无限滚动list
379浏览 • 1回复 待解决
我想用XML布局增加一个图片怎么实现
10708浏览 • 4回复 待解决
实现一个虚线边框组件。
427浏览 • 1回复 待解决