![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter踩坑路
请叫我空空大人
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
Flutter踩坑之路(四)一路由与导航
我们前面几篇博客讲了一下Flutter中组件和基本布局的一些知识,这篇博客来讲一下关于路由的一些知识。Flutter中的路由通俗来讲就是页面的跳转,Flutter中的跳转是通过Navigator组件管理路由导航,并提供了管理堆栈的方法。如Navigator.push和Navigator.pop。Flutter中给我们提供了两种配置路由跳转的方式:1.基本路由2.命名路由基...原创 2019-11-23 11:44:54 · 899 阅读 · 1 评论 -
Flutter踩坑之路(三)一页面布局(宽高尺寸处理)
我们上篇博客讲了关于基础布局的知识,那么我们来讲一下关于宽高尺寸的处理。宽高尺寸处理:SizedBox(设置具体尺寸)ConstrainedBox(限定最大最小宽高布局)LimitedBox(限定最大宽高布局)AspectRatio(调整宽高比)FractionallySizedBox(百分比布局)SizedBox(设置具体尺寸)SizedBox组件是一个特定大小的...原创 2019-11-16 12:57:21 · 6795 阅读 · 0 评论 -
Flutter踩坑之路(三)一页面布局(基础布局)
前几篇博客,我们主要讲了Flutter中的基本组件,那么,我们这边博客就来讲一下Flutter中的页面布局。页面布局包括基础布局处理、宽高尺寸处理、列表及表格布局、其他布局处理等。基础布局主要包括:Container(容器布局),Center(居中布局),Padding(填充布局),Align(对齐布局),Column(垂直布局),Row(水平布局),Expanded(配合Column...原创 2019-10-26 23:16:38 · 3303 阅读 · 0 评论 -
Flutter踩坑之路(二)一Flutter初识(基本组件(四))
最近一段时间比较忙,也就没更新博客,最近笔记本还坏了,郁闷了好几天,以后会正常更新博客的。下面就让我们开始吧。我们上篇博客Flutter踩坑之路(二)一Flutter初识(基本组件(三))讲了关于按钮的一些知识,我们这篇博客讲一下关于Flutter中的提示组件。SimpleDialog(简单对话框组件)SimpleDialog组件用于简单的对话框,可以显示附加的提示或者操作,通常需要配...原创 2019-10-20 18:41:54 · 372 阅读 · 0 评论 -
Flutter踩坑之路(二)一Flutter初识(基本组件(三))
我们上篇博客Flutter踩坑之路(二)一Flutter初识(基本组件(二))讲了关于列表的知识,这次我们来讲一下关于按钮的一些知识。Flutter 里有很多的 Button 组件很多,常见的按钮组件有:RaisedButton、FlatButton、 IconButton、OutlineButton、ButtonBar、FloatingActionButton 等。RaisedButto...原创 2019-09-07 14:53:12 · 468 阅读 · 0 评论 -
Flutter踩坑之路(二)一Flutter初识(基本组件(二))
我们上篇博客Flutter踩坑之路(二)一Flutter初识(基本组件(一))讲了Container、Text、Image以及Icon的使用,我们这篇博客来讲一下Flutter中列表的使用。列表布局是我们项目开发中最常用的一种布局方式。Flutter 中我们可以通过 ListView 来定义列表项,支持垂直和水平方向展示。通过一个属性就可以控制列表的显示方向。列表有以下 分类:1.垂直的列...原创 2019-09-01 12:08:42 · 1087 阅读 · 0 评论 -
Flutter踩坑之路(二)一Flutter初识(基本组件(一))
Flutter里有一个非常重要的核心理念:一切皆为组件,Flutter所有的元素皆由组件组成。那我们就来讲解一下Flutter中的组件。容器组件(Container)容器组件(Container)包含一个子Widget,自身具备如alignment、padding等基础属性。下面是Container的定义: Container({ Key key, this.alig...原创 2019-08-25 22:35:11 · 874 阅读 · 0 评论 -
Flutter踩坑之路(一)一Flutter介绍以及安装
Flutter介绍Flutter 是谷歌公司开发的一款开源、免费的移动 UI 框架,可以让我们快速的在 Android 和 iOS 上构建高质量 App。Flutter是完全免费、开源的。它最大的特点就是跨平台、以及高性能。 Flutter 是谷歌基于 Dart 语言开发的一款跨平台的移动 App 开发框架。它针对的开发者是全 部开发者。它的性能相比 RN、Ionic 这样的框架要好一些,但是...原创 2019-08-03 18:40:09 · 3031 阅读 · 1 评论 -
Dart语言入门(三)
我们上一篇讲了变量、数据类型以及运算符的一些知识,我们这篇博客讲一下关于函数的一些知识函数Dart是一个面向对象的语言,函数也是对象,函数属于Function对象。函数可以像参数一样传递给其他函数。1.可选参数将参数使用中括号[]括起来,用来表明是可选位置参数。示例代码如下:printPerson(String name,[int age,String gender]){ ...原创 2019-07-20 11:54:13 · 1097 阅读 · 0 评论 -
Dart语言入门(二)
我们上一篇博客讲了Dart的安装以及在InteIIiJ IDEA搭建Dart的开发环境的相关介绍,接下来介绍Dart语言的相关知识。变量与基本数据类型在Dart里,变量声明使用var关键字,如下图所示:var name='tom';在Dart语言里一切皆为对象,如果没有将变量初始化,那它的默认值是null。以下代码示例判断未初始化的变量是否为null:var name;i...原创 2019-07-14 21:09:14 · 1472 阅读 · 0 评论 -
Dart语言入门(一)
最近好长时间没有写博客,也不知道要写点什么,一直也静不下心来学习,想看会学习视频,手机又放不下,看一会就去玩手机了。最近好不容易下定决心学习一波,虽然有时候还是会玩手机,但是比以前好太多了。以后我的博客会侧重于Flutter的讲解,有时间也会穿插着Android的一些知识。现在就让我们开始Flutter的踩坑之路吧。前言Dart诞生于2011年10月10日,是一种“结构化的Web编程”...原创 2019-07-08 20:10:50 · 6133 阅读 · 1 评论