封装一个有趣的 Loading 加载动画组件
前言
在上一篇普通的加载千篇一律,有趣的 loading 万里挑一
中,我们介绍了使用Path
类的PathMetrics
属性来控制绘制点在路径上运动来实现比较有趣的loading
效果。有评论说因为是黑色背景,所以看着好看。黑色背景确实显得高端一点,但是并不是其他配色也不行,本篇我们来封装一个可以自定义配置前景色和背景色的Loading
组件。
组件定义
loading
组件共定义4个入口参数:
- 前景色:绘制图形的前景色;
- 背景色:绘制图形的背景色;
- 图形尺寸:绘制图形的尺寸;
- 加载文字:可选,如果有文字就显示,没有就不显示。
得到的Loading
组件类如下所示:
class LoadingAnimations extends StatefulWidget {final
封装一个有趣的 Loading 加载动画组件相关推荐
- 7 种最棒的 Vue Loading 加载动画组件测评与推荐 - 穷尽市面上所有加载动画效果(Vue loader)类型
本文完整版:<7 种最棒的 Vue Loading 加载动画组件测评与推荐> 目录 7 种不同类型的 Vue Loading 加载动画组件 1. Vue Simple Spinner - ...
- HTML5+CSS3小实例:有趣的沙漏加载动画
HTML5+CSS3做一个有趣的沙漏加载动画,如此精致的沙漏,如果我说这个没有用到图片,纯CSS实现,你信吗?这个loading虽然看起来简单,但是你仔细拆解一番,你会发现其中居然用了四个动画,所以这 ...
- 【web素材】09—150款+炫酷的CSS3 loading加载动画,总有一款适合你
整理 | 杨小爱 我不知道,作为程序员的你,是否有这样的"职业病",就是在浏览网页时,有时候无意间看到一个很炫酷的效果,你会去研究一下,别人是怎么实现这个效果的吗?会去看一下别人的 ...
- 【web前端特效源码】使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT编程
b站视频演示效果: [web前端特效源码]使用HTML5+CSS3制作一个会动的音频loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTY ...
- vue element-ui Loading加载事件的使用以及自定义Loading加载动画
elemen-ui官方使用 <el-tablev-loading="loading"element-loading-text="拼命加载中"element ...
- css动画----loading加载动画
今天做项目的时候,一个loading加载动画,让我搞了很长时间,后来ui给了看了一个loading加载源码,仿照着源码,把样式改了一下,成功了,并且通过ui给的链接,发现里面有很多优秀的源码可以借鉴, ...
- 2款不同样式的CSS3 Loading加载动画 附源码
原文:2款不同样式的CSS3 Loading加载动画 附源码 我们经常看到的Loading加载很多都是转圈圈的那种,今天我们来换一种有创意的CSS3 Loading加载动画,一种是声波形状的动画,另一 ...
- html5 css3炫酷效果,28种纯CSS3炫酷loading加载动画特效
这是一组效果非常炫酷的纯CSS3 Loading加载动画特效.这组loading动画共有27种不同的效果.每一种loading动画都是通过CSS3的keyframes帧动画来完成的,每一个加载动画都构 ...
- android 载入svg动画,实例讲解使用SVG制作loading加载动画的方法
今天和大家分享一个以SVG图像为主的loading加载动画,现在移动端网页使用比较多,若还用GIF做loading图片的话,可能会影响图像的质量,所以使用SVG是一个不错的方式. 这次展示的代码由 A ...
最新文章
- oracle开发方案,oracle報表開發方案
- ftp 上传文件夹_ftp工具哪个好?Viper FTP for Mac激活版带给大家
- Android phone xp 华为3x,3000mAh大电池 华为荣耀3X续航能力实测
- OSGi Bundle之Hello World
- ubuntu15.10英文系统中文输入法配置 fcitx
- springmvc中使用MockMvc测试controller
- 软件系统性能优化策略--SQL优化
- web端项目管理/工程项目劳务资源管理系统/考勤审批/人员招聘/企业管理系统/工资管理/入职管理/组织结构/财务管理/大数据指挥中心/劳务系统/岗位工种/智慧工程监管/劳务app原型/axure原型
- 【转】hadoop机架感知
- python是什么怎么读-python怎么发音
- php实现小偷程序,PHP小偷程序的设计与实现示例
- 量子退火算法入门(6):初识量子退火算法的发明过程
- python多种方法压缩图片,opencv、PIL、tinypng、pngquant压缩图片
- 5.android系统裁剪
- matlab显示tiff为全白_Matlab读写TIFF图像
- 数据驱动故障诊断方法汇总
- 为什么Word字间距异常的大?怎么修正排版?
- 以太网二层技术——VPLS详解
- python研究生导师_导师想要什么样的心理学研究生?
- 如何在数位板上练习线条跟线稿?
热门文章
- R语言使用quantmod包的getSymbols函数从指定金融数据源获取指定时间段的股票数据、对股票进行除权除息调整
- ensp ACL访问控制列表配置
- 无人超市仓库管理论系统
- jmeter结果树为空_【转载】 jmeter 命令行模式(非GUI)运行脚本,察看结果树结果为空,解决办法...
- ibernate、EJB3和JPA简介
- mysql主从同步部分表_Mysql入门MySQL 主从同步部分数据表
- SIEMENS/西门子1214 PID/通信模板 西门子P SIEMENS/西门子1214 PID/通信模板
- 今日干货:免费证件照制作软件推荐
- ISO 27001 2022 中文版 范围
- 分享67个PHP源码,总有一款适合您