11 2021 档案

摘要:路由与导航 在原生的Android中,一个Activity称为一个路由,在iOS中指的是一个ViewController。如果需要打开一个新的路由,在Android中可以使用startActivity()方法,并且传入参数。在iOS中可以使用pushViewController()。 而在Flutt 阅读全文
posted @ 2021-11-17 18:29 野生的Lemon柠檬 阅读(131) 评论(0) 推荐(0) 编辑
摘要:Flutter状态基础知识 Widge的状态管理主要分为三种场景 Widget自身状态管理 状态有关界面外观效果的(颜色、动画) 子Widget状态管理 状态有关用户数据(复选框的选中状态、滑块位置) 父Widget和子Widget都存在的状态管理 某一个状态是不同Widget共享的 状态生命周期 阅读全文
posted @ 2021-11-17 18:25 野生的Lemon柠檬 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Flutter 组件基础 当组件的状态发生改变时,组件会重构自身的描述,并且Flutter框架会对比之前的描述,以确定地层渲染树从当前状态转换到下一个状态所需要的最小更改,最后再执行界面的刷新。 Flutter中真正代表屏幕现实元素的类是Element。Widget只是描述Element的配置数据而 阅读全文
posted @ 2021-11-04 11:21 野生的Lemon柠檬 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Dart基础 Dart语言是学习flutter的基础,其与Java、Kotlin在部分语言特性上有类似的地方。 Dart中的特性 所有的变量、数字、函数等内容都是对象,并且所有的对象都是类的实例。 Dart是强类型语言。 入口是main()。 在运行前解析,制定数据类型和编译时的敞亮可以提高运行效率 阅读全文
posted @ 2021-11-04 11:17 野生的Lemon柠檬 阅读(67) 评论(0) 推荐(0) 编辑
摘要:Flutter中的事件处理 无论是在Android中还是iOS中,都是有事件响应的。其主要是通过手指进行触摸,当手指接触到屏幕后,便开始进行事件响应了。 基本概念:指针事件 在Flutter的原始事件模型中,在手指接触屏幕发起接触事件时,flutter会首先确定手指与屏幕发生接触的位置上究竟有哪些组 阅读全文
posted @ 2021-11-04 11:17 野生的Lemon柠檬 阅读(885) 评论(1) 推荐(0) 编辑
摘要:Flutter动画基础 在Flutter中,提供了4个动画对象: 编号 名称 说明 1 Animation 是Flutter动画的核心抽象类,包含了动画的当前值和状态两个属性。 2 AnumationController 是Animation的控制器,动画的开始、结束、停止、反向均由它控制,并且可以 阅读全文
posted @ 2021-11-04 11:14 野生的Lemon柠檬 阅读(280) 评论(0) 推荐(0) 编辑

Lemon's blogs

点击右上角即可分享
微信分享提示