Flutter官方提供的UI组件有非常多,摘取常用的UI组件记录下常见的属性和用法。 基础组件 组件类别组件名称描述常见属性文本Text文本组件...
生成器 通过在函数上添加关键字 sync*/async* 并在函数中使用yield关键字来传递值,可以生成一连串的值。 通过使用sync*关...
异步 Dart中的异步操作主要是通过Future 和 Stream来实现的。 Future 使用关键字 async await实现一个异步函数,...
类 Dart是一种基于Mixin继承机制的面向对象的语言。除了NULL之外所有的类都是Object类的子类。Dart是一个单继承的语言,每个类只...
基础类型 Number类型 Number中包含了两个类型int和double。分别代表整数类型和双精度浮点类型。 intint 类型在不同的环境...
由于我使用的是Apple芯片的Macbook,因此以下环境和工具的配置都是针对arm架构的Macbook的。其他设备上的环境配置请看文末的参考部...
底部导航栏 底部导航栏的使用比较常见,目前常用的APP几乎都是使用底部导航栏将内容分类。底部导航栏的实现也比较简单,可以通过自定义的方式来实现,...
写在前面 最近看了不少大牛的推文,再加上最近工作的一些心得,发现做了这么久的Android开发,到最后还是最基础的知识点才是往高级进阶的重中之重...
概念 AOP(Aspect Oriented Programming)简而言之就是面向切面编程。它所要实现的目标就是解耦,提供代码的灵活性和可扩...