鸿蒙arkts加载组件图片旋转示例

/**
 * 通用loading
 * 使用
 *
 import LoadingDialog from '../component/LoadingDialog';

 LoadingDialog: CustomDialogController = new CustomDialogController({
 builder: LoadingDialog({
 loadingTips: '加载中...'
 }),
 offset: { dx: 0, dy: -25 } ,
 customStyle:true,
 autoCancel:false
 })
 loadingDialogDisappear() {
 this.LoadingDialog = null // 将dialogController置空
 }
 //this.LoadingDialog.close()//关闭组件
 //this.LoadingDialog.open();//情况组件
 */

@CustomDialog
export default struct LoadingDialog {
  @Prop loadingTips: string
  @State rotateAngle: number=0 
  //弹窗控制器
  controller: CustomDialogController

  aboutToAppear() {
      setTimeout(()=>{
        this.rotateAngle =360;
      },500)
  }

  build() {
      Column() {
        Image($r('app.media.common_loading'))//存放在media文件夹下的图标
          .height('50')
          .width("50")
          .rotate({angle: this.rotateAngle })
          .animation({
            duration: 500,
            tempo:1,
            delay:0,
            playMode:PlayMode.Normal,
            iterations: -1,
            curve: Curve.Friction
          })
        Text(this.loadingTips )
          .fontSize('15vp')
          .margin('10vp')
      }
      .justifyContent(FlexAlign.Center)
      .height('500')
      .width("150vp")
      .border({ radius: '5vp' })

  }
}

相关推荐

  1. 鸿蒙arkts组件图片旋转示例

    2024-06-13 13:26:01       34 阅读
  2. uniapp实现图片 封装组件

    2024-06-13 13:26:01       31 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 13:26:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 13:26:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 13:26:01       87 阅读
  4. Python语言-面向对象

    2024-06-13 13:26:01       96 阅读

热门阅读

  1. 后端Long类型参数前端接受精度丢失解决方案

    2024-06-13 13:26:01       39 阅读
  2. C++中的状态模式

    2024-06-13 13:26:01       30 阅读
  3. C调用C++中的类

    2024-06-13 13:26:01       36 阅读
  4. 【文献阅读】基于高阶矩的波形分类方法

    2024-06-13 13:26:01       37 阅读
  5. Spring MVC的控制器是不是单例模式

    2024-06-13 13:26:01       34 阅读
  6. HTML下雪/烟花

    2024-06-13 13:26:01       28 阅读
  7. 关于windows脚本的一些东西

    2024-06-13 13:26:01       35 阅读
  8. Python有哪些经典的常用库?

    2024-06-13 13:26:01       35 阅读
  9. 聊聊JetCacheProxyConfiguration

    2024-06-13 13:26:01       31 阅读
  10. 测试面试点

    2024-06-13 13:26:01       38 阅读
  11. 【星海随笔】ELK优化

    2024-06-13 13:26:01       38 阅读
  12. [EFI]NUC11电脑 Hackintosh 黑苹果efi引导文件

    2024-06-13 13:26:01       78 阅读
  13. 13. FastLED 示例3则

    2024-06-13 13:26:01       72 阅读
  14. gitlab下载及安装

    2024-06-13 13:26:01       34 阅读