随笔分类 -  flutter

主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App
摘要:Scaffold 是承载material design 控件的布局控件,可以展示drawers、snack bars、bottom sheets。每个页面的布局都是在这里面。相当于iOS中UIViewController中的self.view。 属性介绍: 属性名类型说明 appBar AppBar 阅读全文
posted @ 2020-08-20 21:21 学富五车 阅读(563) 评论(0) 推荐(0)
摘要:容器组件用法如下: Padding 含义: Padding用来为子元素添加填充,也就是指定子元素与容器边界的距离,作用基本上与Android中ViewGroup的padding属性相同。 const Padding({ Key key, @required this.padding, Widget 阅读全文
posted @ 2020-08-20 20:43 学富五车 阅读(599) 评论(0) 推荐(0)
摘要:Flutter中给我们预先定义好了一些按钮控件给我们用,常用的按钮如下 RaisedButton :凸起的按钮,其实就是Android中的Material Design风格的Button ,继承自MaterialButton FlatButton :扁平化的按钮,继承自MaterialButton 阅读全文
posted @ 2020-08-20 17:08 学富五车 阅读(5764) 评论(0) 推荐(0)
摘要:系统的color 查看Color的源码: static const Color black = Color(0xFF000000); 可以看到,这里的black也是赋值封装好的,我们可以直接调用(Colors.black 即可)。 当然系统也封装了很多的color使用(查看源码轻松找到), 上面我们 阅读全文
posted @ 2020-08-20 16:26 学富五车 阅读(2240) 评论(0) 推荐(0)
摘要:用Android Studio和VS Code创建的Flutter应用模板默认是一个简单的计数器示例。本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,然后在随后的小节中将会基于此示例,一步一步添加一些新的功能来介绍Flutter应用的其它概念与技术。 对于 阅读全文
posted @ 2020-08-19 18:11 学富五车 阅读(291) 评论(0) 推荐(0)
摘要:Dart语言简介 在之前我们已经介绍过Dart语言的相关特性,读者可以翻看一下,如果读者已经熟悉Dart语法,可以跳过本节,如果你还不了解Dart,也不用担心,按照笔者经验,如果你有过其他编程语言经验(尤其是Java和JavaScript)的话会非常容易上手Dart。当然,如果你是iOS开发者,也不 阅读全文
posted @ 2020-08-18 17:14 学富五车 阅读(679) 评论(0) 推荐(0)
摘要:Flutter简介 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter提供了丰富的组件、接口,开发者可以很快地为 Flutter添加 native扩展 阅读全文
posted @ 2020-08-18 16:28 学富五车 阅读(833) 评论(0) 推荐(0)
摘要:本文详细介绍在mac下配置flutter环境的每一个步骤,通过图文的方式使得读者快速理解和掌握flutter的环境搭建流程。 下载flutter, 推荐去官网下载,速度并不慢,网址:https://flutter.io/setup-macos/, 下载好之后,自己随便找个目录解压 配置环境变量, 打 阅读全文
posted @ 2020-08-14 21:51 学富五车 阅读(291) 评论(0) 推荐(0)