开发一个鸿蒙全能加载动画(附源码)

大家在日常开发中肯定少不了使用各种加载动画和提示弹窗,比如网络加载动画,加载或操作成功的提示弹窗,失败弹窗,表单输入提示弹窗等等。
这些在iOS和安卓上都有非常著名非常成熟的开源框架,所以幽蓝君想做一款属于鸿蒙的开源框架,并且我要用一行代码实现它。先看效果图:
在这里插入图片描述
这里给大家提供了四种模式的弹窗,分别是加载动画弹窗、文字提示弹窗、成功提示弹窗和失败提示弹窗。这款组件我给它命名为YLLoadingHUD。

引入方式:

1、**关注公众号【幽蓝计划】发送‘鸿蒙加载动画’获取项目源码。**将ets文件夹下的YLLoadingHUD文件夹拖到自己的项目中。

2、在需要使用的文件中引入:

import YLHud, { HUDClass, HUDMode } from '../YLLoadingHUD/YLLoadingHUD'

3、定义一个对象变量

@State hudItem:HUDClass = {
    show:false,
    mode:HUDMode.loading,
    string:'loading'
  }

4、添加动画组件:

YLHud({hudItem:$hudItem})

展示方式:

当你需要弹窗时,只需要设置

this.hudItem.show = true

同理,想让弹窗消失时设置

this.hudItem.show = false

模式介绍:

1、默认模式:HUDMode.loading
在这里插入图片描述
你可以这样设置使用默认模式:

this.hudItem.mode = HUDMode.loading
this.hudItem.string = "loading"
this.hudItem.show = true

弹窗大小会根据string的内容自适应,string不是必填项,当string传空时,不显示文字,效果图如下:

在这里插入图片描述
2、文字提示弹窗:HUDMode.string
在这里插入图片描述

使用方法:

this.hudItem.mode = HUDMode.string
this.hudItem.string = "This is a tip"
this.hudItem.show = true

此模式string不能为空,且弹窗不会自动消失。
3、成功提示弹窗:HUDMode.success
在这里插入图片描述
使用方法:

this.hudItem.mode = HUDMode.success
this.hudItem.string = "success"
this.hudItem.show = true

此模式2秒会自动隐藏,string非必填。

3、失败提示弹窗:HUDMode.error
在这里插入图片描述
使用方法:

this.hudItem.mode = HUDMode.error
this.hudItem.string = "error"
this.hudItem.show = true

此模式2秒会自动隐藏,string非必填。

关注公众号【幽蓝计划】发送‘鸿蒙加载动画’获取项目源码。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Delphi 全能中间件源码一个在 Delphi 编程语言中编写的中间件框架的源代码。中间件是用于连接不同系统、应用或组件的软件层,它使得不同的系统能够相互通信和交互。Delphi 全能中间件源码提供了一套通用的中间件组件和类库,开发者可以使用它们来构建自己的中间件应用。 Delphi 全能中间件源码具有以下特点: 1. 开放源代码:Delphi 全能中间件源码是以开源的形式发布的,任何人都可以自由查看、使用和修改源代码。 2. 多功能性:该源码提供了丰富的中间件组件和类库,涵盖了多种功能需求,如消息传递、数据转换、服务调用等。 3. 兼容性:Delphi 全能中间件源码可以与多种不同的系统和应用进行集成,包括数据库系统、Web 服务、消息队列等。 4. 易于使用:源码的设计和接口都经过了精心优化,使用者可以快速上手并进行开发。 5. 可扩展性:开发者可以根据自己的需求对源码进行修改和扩展,以满足特定的应用场景。 Delphi 全能中间件源码的使用可以帮助开发者简化系统之间的通信和集成工作,提高开发效率和灵活性。同时,通过自定义修改源码开发者还可以根据具体需求添加一些自定义功能,使得中间件应用更加符合特定的业务需求。 综上所述,Delphi 全能中间件源码一个功能强大、易于使用、可自定义的中间件框架源代码,它可以用于构建各种不同类型的系统之间的通信和集成应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值