flutter源码分析
飞雨的夏天
这个作者很懒,什么都没留下…
展开
-
flutter动画原理详解(AnimationController、CurvedAnimation、Tween、Curve)
flutter动画类包括以下几种:AnimationController:动画控制器,写动画必有它,例如启动动画controller.forward()。Animatable:根据给出的开始值和结束值用来计算动画的真正的值(Tween就是它的子类)Animation:用来监听动画的状态(AnimationContrller是它的子类)addListener和addStatusListenerCurve:动画插值器(用来实现动画的值的变化,例如计算出动画的当前值,将它当做x值放入函数原创 2020-05-09 19:34:54 · 2905 阅读 · 0 评论 -
Flutter路由源码(Navigator原理)详解
Navigator.of(context).pushNamed用flutter开发界面最离不开的就是路由器,你只要需要跳转到其他界面就需要路由功能,而flutter的ui组成全部都是widget,在布局的时候我们没有用路由的小部件(Navigator),那么它是怎么起到作用的呢,肯定是隐藏在我们用的根部件里面,一般我们布局的根部件为MaterialApp小部件,MaterialApp小部件的...原创 2020-05-07 20:54:03 · 2196 阅读 · 0 评论