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组件
294浏览 • 1回复 待解决
HarmonyOS 如何全局使用loading组件?
702浏览 • 1回复 待解决
HarmonyOS 没有全局api loading动画
410浏览 • 1回复 待解决
HarmonyOS 是否有全局loading这种控件?
388浏览 • 1回复 待解决
如何通过Progress实现loading效果?
410浏览 • 1回复 待解决
HarmonyOS loading 跨页面实现方式?
35浏览 • 1回复 待解决
如何实现全局dialog?
384浏览 • 1回复 待解决
HarmonyOS 如何实现APP内全局弹窗
478浏览 • 1回复 待解决
HarmonyOS 如何实现全局页面置灰
53浏览 • 1回复 待解决
如何实现全局变量?
290浏览 • 1回复 待解决
全局关闭弹窗如何实现
255浏览 • 2回复 待解决
如何实现全局浮窗效果
1720浏览 • 1回复 待解决
动态布局下加载loading效果实现
1014浏览 • 1回复 待解决
HarmonyOS Loading提示插件问题
694浏览 • 1回复 待解决
如何实现 app 内置全局悬浮球功能?
1953浏览 • 1回复 待解决
HarmonyOS通过方法调用loading有吗?
427浏览 • 0回复 待解决
HarmonyOS 如何定义全局 style ?
348浏览 • 1回复 待解决
HarmonyOS 如何全局复用样式
402浏览 • 1回复 待解决
HarmonyOS 如何设置全局字体
25浏览 • 1回复 待解决