flutter_pretty_animation

漂亮的动画库 pub

AnimationGroupWidget

传入一个widget数组,横向排序,随机发散收拢

AnimationlikeWidget

基于贝塞尔曲线的点赞取消动画啊

参数说明
width占用区域宽度,高度自动计算
isLike初始化状态,true:已点赞,false:未点赞
heartStrokeWidth未点赞状态心形的描边宽度

AnimationDiscreteWidget

参数说明
width动画区域宽
height动画区域高
milliseconds动画飞出频率
IconData动画icon

MultipleFabWidget

参数说明
children展开的按钮集合
openWidget控制按钮
verticalSpace按钮高间距
rightSpace按钮右边距离

CustomBottomNavigationBar

修改BottomNavigationBar,自定义选中时动画

rive动画

网址 https://rive.app/, 强大的制作动画工具

RiveBottomTab

rive 底部Tab图标切换动画,自定义五个tab item,中间悬浮突出按钮,适合使用圆形按钮

参数说明
childrentab item
floatWidget中间悬浮按钮
floatText中间悬浮text
tabSelecttab选中回调
centerRadius中间悬浮按钮半径

Libraries

animation_bottom_navigation_widget
animation_multiple_fab_widget
flutter_pretty_animation
IconThemeDataA
rive_bottom_tab