
回复
自从从事鸿蒙开发工作以来,幽蓝君一直在寻找一种优雅的弹窗方式,我不想要在每一个页面添加组件或者初始化,我只想要在我需要的时候,一句话就能弹出我需要的加载动画或者提示弹窗,简单粗暴又不失优雅。
今天我要正式的跟大家分享这个极其简单好用的工具,我给它取名yloadinghud,我现在迫不及待的想要展示一下它有多好用:
不管是在任何一个页面,不管在任何地方,当你需要加载动画,或者需要文字提示,你只需要一行代码就能搞定,就是如此的优雅。
yloadinghud也已经上传到ohpm仓库,仓库地址是:
下面介绍一下如何安装和使用这个工具:
首先执行命令安装yloadinghud:
安装完成后,进行一下非常简单的配置。在EntryAbility.ets文件中引入项目:
然后在onWindowStageCreate方法中添加以下代码:
现在你就可以在整个项目中随心所欲的使用它了
当你需要加载动画:
当加载完成,需要让动画消失时:
除了加载动画之外,其他的提示类型都做了2.5秒自动消失的设计,所以你只管弹就行了,其他的什么都不用管。
比如显示一个加载成功的弹窗:
加载失败的弹窗:
还有普通的文字弹窗,没有图标展示:
yloadinghud是幽蓝君贡献的第一个三方库项目,希望能给广大鸿蒙开发者带来便利。欢迎大家使用,也欢迎大家提出宝贵建议,让它更加完美。
最后贴一段demo向大家演示具体的使用方法: