Flutter
多仔百事宅
Android女程,14年入坑到现在的肥宅仔,博客写的不多,想起来就写点,有问题可私信,看见会回。
展开
-
Flutter常用组件的讲解
TextWidget文本组件讲解TextWidget的常用属性TextAlign:文本对齐属性(TextAlign.center,TextAlign.left ,TextAlign.right ,TextAlign.start ,TextAlign.end) maxLines:文本显示的最大行数 overflow:控制文本的溢出效果child: Text("测试文本,测试文本内容显示",textAlign: TextAlign.left, maxLines: 1, overf原创 2020-12-17 13:16:47 · 334 阅读 · 0 评论 -
Flutter开发环境的搭建详解
Flutter开发环境的安装1.系统的基本要求操作系统:windows7以上64位操作系统 磁盘空间:大于3G,最好可以达到5G2.Java环境的安装Java环境下载安装完成后在终端里使用java命令检查3.Flutter SDK的安装下载地址:https://flutter.io/sdk-archive/#windows配置环境变量flutter doctor命令的使用微信截图_20201020143146.png4.Android studio的介绍和安装原创 2020-10-21 13:51:22 · 163 阅读 · 0 评论 -
Dart编程语言入门——面向对象编程
类于对象1.定义使用关键字class声明一个类 使用关键字new创建一个对象,new可以省略 所有对象都继承与Object类2.属性与方法属性默认会生成getter和setter方法 使用final声明的属性只有getter方法 属性和方法通过 . 访问 方法不能被重载3.类及成员可见性Dart中可见性以library(库)为单位 默认情况下,每一个Dart文件就是一个库 使用_表示库的私有性 使用import导入库计算属性顾名思义,计算属性的值是通过计算而来,本来原创 2020-10-19 16:29:33 · 146 阅读 · 0 评论 -
Dart编程语言入门——方法&枚举&类型
方法1.方法定义返回类型 方法名(参数1,参数2,...){ 方法体... return 返回值 }void main(List args) {print(getPerson("多仔",18));}String getPerson(String name,int age){ return "name=$name,age=$age";}方法特性 方法也是对象,并且有具体类型Function 返回值类型,参数类型都可以省略 箭头语法:=>expr是{.原创 2020-10-19 16:28:53 · 1023 阅读 · 0 评论 -
Dart编程语言入门——运算符和控制语句
运算符1.算术运算符加减乘除:+,-,*,/,~/,% 递增递减:++var,var++,--var,var--2.关系运算符运算符:==,!=,>,<,>=,<= 判断内容是否相同使用==3.逻辑运算符运算符:!,&&,|| 针对布尔类型运算4.赋值运算符基础运算符:=,??== 复合运算符:+=,-=,*=,/=,%=,~/=5.条件表达式三目运算符:condition?expr1:expr2 ??运算符:expr1??e原创 2020-10-19 16:28:10 · 110 阅读 · 0 评论 -
Dart编程语言入门——数据类型
变量与常量1.变量使用var声明变量,可以赋予不同类型的值 最好在声明变量时进行初始化,当然也可以在使用时进行初始化 未初始化时,默认值为null 使用关键字Final,声明一个只能赋值一次的变量2.常量使用const声明常量 使用const声明的必须是编译期常量,(编译期常量:在编译阶段就可以确定值)数值型Number,继承num1.整型 Int2.浮点型 double3.数值型操作运算符:+,-,*,/,~/(取整数),%(取余数) 常用属性:isNaN(是否是非数字)原创 2020-10-19 16:26:42 · 150 阅读 · 0 评论 -
Dart语言介绍以及环境搭建
Dart语言介绍Dart是Google发布的一门开源编程语言 Dart初期目标是成为下一代的web开发语言 Dart目前已可用于全平台开发 Dart是一门面向对象的编程语言应用场景web开发 跨平台移动应用开发(Fultter) 脚本或服务端开发Dart环境搭建1. Dart SDK安装,可以参考官方网站:https://www.dartcn.com/installWindows平台:choco install dart-sdk Linux平台:sudo apt-get in原创 2020-10-19 16:25:29 · 240 阅读 · 0 评论 -
Flutter超高性能和生态环境介绍
1. Flutter120fps超高性能fps:每秒传输帧数,可以简单理解为每秒画面数采用了GPU渲染技术,一般是使用CPU,GPU是一种图形显示,用Flutter做出来的界面完全符合游戏的标准,游戏的性能可以达到120桢每秒,因为是渲染成了图形,这是谷歌新出的一种技术用在了Flutter上120桢的效果有多好呢,日常电视电影的帧数是24fps ,效果已经很好了,液晶显示器可以达到60hz,相当于60fps,而游戏可以达到80fps,可以很流畅的运行游戏,而Flutter可以达到120fps,所以原创 2020-10-19 16:24:33 · 366 阅读 · 0 评论 -
Flutter介绍和主流框架的对比
解读Flutter的官方介绍Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。解读重要的三点:跨平台:Linux,Android,IOS,Fuchsia(谷歌新出的操作系统),甚至支持嵌入式开发 原生用户界面:它是原生的,让我们体验更好,性能更好 开源免费:完全开源,可以进行商用Flutter与主流框架的对比原创 2020-10-19 16:22:50 · 1100 阅读 · 0 评论