flutter
JK潘
Learn from each other and communicate with each other.
展开
-
Flutter学习笔记(六)Flutter与原生的互相通信
我们既然使用Flutter作为UI技术框架,那么就少不了跟原生的通信(Android或者ios,方式类似,本文以Android为例)。Flutter SDK中给我们提供了三个API,分别是MethodChannel、BasicMessageChannel、EventChannel。1、MethodChannel异步方法调用的方式使Flutter与原生相互通信。 1.1 Fl...原创 2019-10-29 16:43:41 · 970 阅读 · 0 评论 -
Flutter学习笔记(五)页面跳转与数据传递
主要记录在Flutter中如何实现类似Android中Activity间跳转与数据传递的过程。Flutter中一切皆Widget,所以页面的跳转也是从一个widget到另一个widget的过程。这里将引入两个概念导航(Navigator),路由(Route),页面的跳转及管理就是靠这两个完成的。1、页面跳转Navigator.push方法传递route实现,具体如下按钮的点击事...原创 2019-10-26 15:38:06 · 489 阅读 · 0 评论 -
Flutter学习笔记(四)网络请求
先从最基本的自带的网络请求API讲起,后续再记录一些第三方的开源框架。先简单介绍一下Future这个类。Future:是一个延迟计算的对象,也就是异步操作处理对象。async:表示异步。await:异步结果接收。以上整体简单使用如下接下来写一个完整的网络请求返回结果是一个Future对象,下面看调用这就是一个完整的网络请求过程,从future异步请求到h...原创 2019-10-25 16:47:39 · 159 阅读 · 0 评论 -
Flutter学习笔记(二)项目结构及配置
介绍一下flutter工程项目结构及开发配置。以Android Studio为编辑工具,如图1、android:这个目录是提供Android原生开发,里面内容不再赘述了。2、assets:定义存放资源的文件目录(名字不固定),如:图片、json数据文件等,也可以定义多个目录,如pwe,但是必须在pubspec.yaml文件中配置,具体配置在讲pubspec.yaml文件时再细说。3...原创 2019-10-24 19:21:24 · 260 阅读 · 0 评论 -
Flutter学习笔记(二)Dart基础语法
Dart对从事Android开发的小伙伴有了Java、Kotlin基础之后就很好理解了,这里主要也是记录一些跟Java、Kotlin等其他语言有很大区别的地方。1、类似Kotlin的文件形式文件名和类名不一定一致,比如创建:test.dart。然后可以在这文件里创建很多类,如:class Test1、class Test2等。2、变量 2.1 不指定类型的声明变量,类似Kotl...原创 2019-10-23 17:50:28 · 225 阅读 · 0 评论 -
Flutter学习笔记(一)环境搭建
我是从事Android开发的,所以这里以Android为主。Flutter跟Android一样也是需要下载SDK并配置环境变量的,下面分步骤。1、下载Flutter SDK上flutter官网下载最新Beta版本https://flutter.dev/docs/development/tools/sdk/releases下载之后解压到自己的目录,如:D:\flutter。...原创 2019-10-23 14:41:55 · 184 阅读 · 0 评论 -
Flutter学习笔记(二)Dart基础语法之extends、implements、with关键字
1、extendsDart和Java一样使用extends继承父类,使用implements实现接口。子类Boy可以调用父类Person的eat方法了。2、implements在Dart中不存在interface类,即可以说不存在接口这么一说,那么是怎么体现implements呢。同样的代码,把extends改成implements之后,在Boy类里就必须实现eat方法...原创 2019-10-18 15:56:50 · 1613 阅读 · 0 评论 -
Flutter学习笔记(三)常用Widget
一、BasicStack堆栈小部件,位于basic里,子部件按照从左上角重叠排列,类似Android中的FrameLayout。使用Stack,您可以将小部件彼此放置在一起。Stack( children: <Widget>[ Container( width: 100, height: 100,...原创 2019-10-15 20:49:29 · 130 阅读 · 0 评论