摘要:
Flutter 组件基础 当组件的状态发生改变时,组件会重构自身的描述,并且Flutter框架会对比之前的描述,以确定地层渲染树从当前状态转换到下一个状态所需要的最小更改,最后再执行界面的刷新。 Flutter中真正代表屏幕现实元素的类是Element。Widget只是描述Element的配置数据而 阅读全文
摘要:
Dart基础 Dart语言是学习flutter的基础,其与Java、Kotlin在部分语言特性上有类似的地方。 Dart中的特性 所有的变量、数字、函数等内容都是对象,并且所有的对象都是类的实例。 Dart是强类型语言。 入口是main()。 在运行前解析,制定数据类型和编译时的敞亮可以提高运行效率 阅读全文
摘要:
Flutter中的事件处理 无论是在Android中还是iOS中,都是有事件响应的。其主要是通过手指进行触摸,当手指接触到屏幕后,便开始进行事件响应了。 基本概念:指针事件 在Flutter的原始事件模型中,在手指接触屏幕发起接触事件时,flutter会首先确定手指与屏幕发生接触的位置上究竟有哪些组 阅读全文
摘要:
Flutter动画基础 在Flutter中,提供了4个动画对象: 编号 名称 说明 1 Animation 是Flutter动画的核心抽象类,包含了动画的当前值和状态两个属性。 2 AnumationController 是Animation的控制器,动画的开始、结束、停止、反向均由它控制,并且可以 阅读全文