![](https://img-blog.csdnimg.cn/direct/86c1b8b8372b41fb9ecaa0f534f5cd44.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Flutter
文章平均质量分 93
采用由浅入深的方式介绍Flutter技术及原理。
艾阳Blog
不积跬步无以至千里,不积小流无以成江海。闻道有先后,术业有专攻。不忘初心,方得始终。
展开
-
Flutter Widget:State 状态管理
无论是在 React/Vue/Flutter 中讨论的问题和解决的思想都是一致的。的状态应该被谁管理?Widget本身?父 Widget?都会?还是另一个对象?如复选框的选中状态、滑块的位置如颜色、动画接下来,我们将通过例子说明管理状态的不同方式:创建一个盒子,当点击它时,盒子背景会在绿色与灰色之间切换。状态_active确定颜色:绿色为true,灰色为false。原创 2024-03-20 15:35:08 · 1111 阅读 · 0 评论 -
Flutter 初始Widget&State 简单应用案例分析
本系列文章主要整理Flutter的知识汇总,由浅入深,从Widget的搭建到其中的原理。本文还是围绕Widget在开发中应用和理解。关于Flutter环境配置和首次创建可以参考前面文章。原创 2024-03-19 21:30:18 · 789 阅读 · 0 评论 -
Flutter Widget:StatefulWidget&StatelessWidget&State
Widget 将是构建Flutter应用的基石,在Flutter开发中几乎所有的对象都是一个 Widget。在Flutter中的widget 不仅表示UI元素,也表示一些功能性的组件,如:手势 、主题Theme等。而原生开发中的控件通常只是指UI元素。Flutter 中是通过 Widget 嵌套 Widget 的方式来构建UI和进行事件处理的。所以记住,。类继承自即“诊断树”;:一个 widget 可以对应一个或多个Element;与oldWidget的和key同时相等时就会用new widget去更新。原创 2024-03-19 19:12:32 · 1158 阅读 · 0 评论 -
Flutter 核心原理 - UI 框架(UI Framework)
Flutter 它提供了一套Dart API,然后在底层通过OpenGL这种跨平台的绘制库(内部会调用操作系统API)实现了一套代码跨多端。由于Dart API也是调用操作系统API,所以它的性能接近原生。原创 2024-03-14 22:33:54 · 2396 阅读 · 0 评论 -
Flutter 开发中踩坑笔记总汇
本篇主要是收集汇总开发过程中遇到的小困惑,都是些比较常见的问题。后续开发中遇到,也会持续更新在这里。原创 2024-03-14 15:48:56 · 665 阅读 · 0 评论 -
Flutter与Android原生Activity交互及传递数据
学习了 Android 原生集成 Flutter 并实现了页面跳转本篇将要学习Flutter与Activity之间的数据交互。但无论是传递方法、事件,其本质上都是数据的传递。BinaryMessenger是PlatformChannel与Flutter端的通信的工具,其通信使用的消息格式为二进制格式数据,BinaryMessenger在Android中是一个接口,它的实现类为FlutterNativeView。Codec是消息编解码器,主要用于将二进制格式的数据转化为Handler能够识别的数据。原创 2020-06-20 19:05:06 · 2872 阅读 · 1 评论 -
Flutter 按钮Button多样式练习
目录一、Flutter 常用的 Button二、演示图如下三、代码案例四、参数详解一、Flutter 常用的 ButtonRaisedButton:凸起的按钮,其实就是 Material Design 风格的 Button FlatButton:扁平化的按钮 OutlineButton:线框按钮 IconButton:图标按钮 ButtonBar:按钮组 FloatingActionButton:浮动按钮 DropdownButton:下拉框按钮二、演示图如..原创 2020-12-25 20:43:15 · 2801 阅读 · 1 评论 -
Flutter 使用AndroidStudio并集成Flutter界面
原生Android项目中集成Flutter的混编算是迈出了最重要的一步。下一篇,学习从Flutter界面跳转到其他原生Activity页面通讯。原创 2020-06-19 16:15:20 · 4610 阅读 · 2 评论 -
Flutter(一) 安装部署与认识Dart语言
本人尝试些的Flutter练习项目,非常适合入门,下面是GitHub地址,欢迎star:https://github.com/aiyangtianci/flutter_app 一、Flutter 安装部署Flutter 是 Google推出并开源的...原创 2019-10-24 15:43:44 · 1159 阅读 · 1 评论