
Flutter
文章平均质量分 74
jsPao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Dart中的操作符
使用这些操作符时,请注意它们的优先级顺序和结合性,以便正确计算表达式的结果。如果需要使用括号来提高代码的可读性或改变运算顺序,可以添加括号。(如果左侧操作数为null,则返回右侧操作数,否则返回左侧操作数)(如果条件为真,则返回值1,否则返回值2)(允许在同一个对象上面做一系列的操作)原创 2024-07-18 18:32:33 · 272 阅读 · 0 评论 -
Flutter组件之间通信方式
4,5,6这三种通信方式都是全双工的,因此基于它们你可以实现Platform与Dart之间的各种通信能力。这些通信方式在开发Flutter插件或需要与原生平台深度集成的应用时非常有用。Flutter支持多种父子组件和兄弟组件之间的通信方式。原创 2024-07-17 15:44:31 · 1539 阅读 · 0 评论 -
Flutter中的异步操作
这些异步操作方式在Flutter开发中非常常见,特别是在处理网络请求、文件读写、定时器、动画等可能耗时的操作时。原创 2024-07-17 10:01:48 · 546 阅读 · 0 评论 -
Flutter的生命周期方法
Flutter的生命周期执行时机可以分为两个主要部分:Flutter本身的组件生命周期(widget生命周期)和平台相关的应用程序生命周期(APP生命周期)。原创 2024-07-05 15:42:55 · 942 阅读 · 0 评论 -
Flutter接收一个Widget类型可空参数报`A value of type ‘Widget?‘ can‘t be assigned to a variable of type ‘Widget‘`
但是,在Flutter的UI构建中,这通常不是一个好的做法,因为Widget树中的大部分Widget都不应该为null。在大多数情况下,你应该避免使用非null断言(除非你真的确定变量不会是null),并优先考虑为可能为null的变量提供默认值或处理null的情况。但请注意,这不会解决null安全问题,它只是一个语法糖,用于在类的构造函数之外初始化非final的实例变量。如果你的变量在初始化之后不会被重新赋值,并且你可以在初始化它之前确保它不会被使用,你可以使用。表示一个可能是null的Widget,而。原创 2024-07-05 09:49:47 · 686 阅读 · 0 评论 -
Flutter学习大纲
当你开始学习 Flutter 时,以下是一些基本的学习笔记和建议,帮助你更好地掌握这个强大的跨平台应用开发框架。原创 2024-05-14 11:56:49 · 601 阅读 · 0 评论 -
StatelessWidget处理网络请求
在Flutter中,`StatelessWidget`本身不支持直接进行网络请求,因为它旨在表示没有内部状态且不需要主动发起数据更新的UI组件。借助外部工具(`FutureBuilder`或`provider`库)来处理网络请求并响应数据变化,实现了在不违反`StatelessWidget`原则的情况下展示异步获取的数据。原创 2024-05-08 09:47:11 · 259 阅读 · 0 评论 -
Flutter中组件Widget的粗解
Flutter 中是通过 Widget 嵌套 Widget 的方式来构建UI和进行事件处理的,所以记住,Flutter 中万物皆为Widget。widget 的功能是“就是说, Widget 其实并不是表示最终绘制在设备屏幕上的显示元素。原创 2024-04-23 15:27:15 · 865 阅读 · 0 评论 -
Flutter Widgets体系结构
在Flutter的Dart语言中,`this`关键字被用来引用当前对象的实例成员(属性或方法)。当你在类的方法中访问同一个类的另一个方法或变量时,可以使用`this`关键字,尤其是当参数名称与成员变量名相同,从而需要区分作用域时,也可以直接省略。在Flutter widget树构建方法(例如`build`方法)中,你可能需要访问当前widget的属性或调用它的方法。在不考虑整棵树的情况下,几乎不可能精确定义任何 widget 的大小和位置。引用当前对象的属性或方法的关键字widget和this的区别。原创 2024-03-14 17:13:04 · 986 阅读 · 0 评论 -
flutter环境搭建实践
Dart 是一种客户端和服务器端的编程语言,最早由 Google 提出。它被设计用于构建高性能、高度可伸缩和可靠的应用程序。Dart 可以编译成本地代码或者在虚拟机中直接运行。在移动应用开发中,Dart 主要用于开发 Flutter 应用。原创 2024-03-14 10:36:31 · 942 阅读 · 0 评论