HarmonyOS 全局loading的菊花如何实现?

这种页面上的菊花怎么实现?把每个页面都设置成Stack({ })? 然后里面放一个菊花的控件?请提供全局loading的实现,参考一下。

HarmonyOS 全局loading的菊花如何实现?-鸿蒙开发者社区

HarmonyOS
2024-10-17 10:17:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以封装一个组件进行全局调用,可以参考以下案例:

@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-10-17 15:24:08
相关问题
HarmonyOS 如何全局使用loading组件?
421浏览 • 1回复 待解决
HarmonyOS 没有全局api loading动画
268浏览 • 1回复 待解决
HarmonyOS 是否有全局loading这种控件?
232浏览 • 1回复 待解决
如何通过Progress实现loading效果?
325浏览 • 1回复 待解决
如何实现全局dialog?
230浏览 • 1回复 待解决
HarmonyOS 如何实现APP内全局弹窗
373浏览 • 1回复 待解决
如何实现全局变量?
183浏览 • 1回复 待解决
全局关闭弹窗如何实现
145浏览 • 2回复 待解决
如何实现全局浮窗效果
1593浏览 • 1回复 待解决
如何实现 app 内置全局悬浮球功能?
1828浏览 • 1回复 待解决
动态布局下加载loading效果实现
888浏览 • 1回复 待解决
HarmonyOS Loading提示插件问题
459浏览 • 1回复 待解决
HarmonyOS 如何全局复用样式
257浏览 • 1回复 待解决
HarmonyOS 如何定义全局 style ?
240浏览 • 1回复 待解决
HarmonyOS通过方法调用loading有吗?
306浏览 • 0回复 待解决
HarmonyOS 如何简单使用全局变量?
153浏览 • 1回复 待解决
HarmonyOS 如何声明全局回调函数
238浏览 • 1回复 待解决