前言
实现UI和交互是大前端开发者的必备技能,也是掌握Flutter开发的重点;在下学习Flutter之际,实现了几种客户端上常见的酷炫UI特效,虽说是用Flutter造原生的轮子,但Flutter跨平台的特性是原生不能比拟的,更何况还有不弱的性能表现。本文主要是介绍Flutter特效库flutter_effects的基本情况和使用;
项目介绍
flutter_effects:是多个Flutter package工程组成,目标是用纯Flutter来实现炫酷的UI特效,支持android
和ios
运行;目前项目刚处于起步阶段,欢迎大家提出建议和问题反馈,如果你有好的想法,欢迎提出需求或者一起参与进来;
已经实现的功能:
类型 | 支持子widget | 备注 |
---|---|---|
差字缩放 | 文本 | 仅支持字符,不支持富文本 |
边界线条 | 所有 | - |
彩虹字体 | 文本 | 当前仅支持文本,富文本待定 |
粒子爆炸 | 所有 | 支持所有widget,包括图片 |
狠狠砸地 | 所有 | - |
刮刮卡 | 所有 |