Flutter中文网

Flutter中文网

组件

Flutter Widget组件库:AnimatedWidget

AnimatedWidget是一个抽象类,Flutter中的一个基础动画组件,它可以帮助我们创建可重用的动画。我们只需要将AnimatedWidget子类化,然后在子类中重写build方法,就可以实现自己的动画效果。它对于管理动画控制器的生命周期特别有用,能够帮助我们避免大量的样板代码。
30
0
1
2024-07-12

Flutter Widget组件库:AnimatedSize

AnimatedSize是一个用于动画化其子组件大小变化的组件。当AnimatedSize的子组件大小发生变化时,它会自动应用动画效果,使界面变化更加平滑和生动有趣。这种动画效果不仅增强了用户界面的视觉吸引力,还提高了用户与应用的交互体验。
25
0
1
2024-07-12

Flutter Widget组件库:AnimatedPositioned

动画版的Positioned组件,当给定位置发生变化时,它会自动在给定的时间内将子元素从当前位置过渡到给定位置。
37
0
1
2024-07-11

Flutter Widget组件库:AnimatedPhysicalModel

AnimatedPhysicalModel 是 PhysicalModel 小部件的动画版本。它继承了 PhysicalModel 的所有特性,但增加了对 borderRadius、elevation 、shadowColor和 color 的动画支持。这意味着当这些属性变化时,AnimatedPhysicalModel 会自动创建一个平滑的过渡效果,使得 UI 元素看起来像是在真实世界中受到物理定律的影响一样。
30
0
0
2024-07-11

Flutter Widget组件库:AnimatedOpacity

AnimatedOpacity是动画版Opacity,可在设定时间内自动将子元素的透明度过渡到指定值。它可以帮助我们轻松地制作出平滑的过渡效果。在处理UI交互时,如渐显和渐隐效果等,AnimatedOpacity可以大显身手。
29
0
0
2024-07-10

Flutter Widget组件库:AnimatedModalBarrier

ModalBarrier的动画版本,一个可以防止用户与它后面的控件进行交互的蒙层,并且可以配置动画颜色值。
32
0
0
2024-07-09

Flutter Widget组件库:AnimatedListState

AnimatedListState,顾名思义是 AnimatedList 的状态,继承自_AnimatedScrollViewState,可以调用其方法来插入或删除条目。
21
0
0
2024-07-09

Flutter Widget组件库:AnimatedList

AnimatedList 是一个包含有列表项(list items)的特殊列表视图(list view),可以轻松地为列表项的插入和移除应用动画效果。AnimatedList 使用动态状态作为其源,它是在其状态发生更改(例如:item添加或删除)时负责管理动画的集合。
33
0
0
2024-07-08

Flutter Widget组件库:AnimatedDefaultTextStyle

AnimatedDefaultTextStyle这个组件提供了一个高效便捷的方式去为文本实现动画效果。它自动地过渡文本样式属性到新的值,你只需简单地调整文本样式属性,就可以看到如颜色、粗细、字体大小等的动画效果。
33
0
0
2024-07-07

Flutter Widget组件库:AnimatedCrossFade

AnimatedCrossFade 是一个能在两个孩子(child)组件间交叉渐现的组件。该组件会根据当前状态将一个孩子组件淡出,另一个孩子组件淡入。
39
0
0
2024-07-07