Flutter路由和路由传值 发表于 2019-06-12 | 分类于 Flutter | | 热度: ℃ 字数统计: 891 | 阅读时长 ≈ 4 基本路由 在Flutter中路由跳转是通过Navigator这个类进行操作的,它是一种堆栈的结构,主要有两个操作一个是push就是入栈操作,他会把当前页面放入栈顶并显示。还有一个就是pop,它会把当前页面进行出栈操作,并显示操作之后最上层的页面。 使用的时候我们需要先将需要跳转的页面文件进行导 ... 阅读全文 »
Flutter组件——Stack,Card 发表于 2019-06-10 | 分类于 Flutter | | 热度: ℃ 字数统计: 568 | 阅读时长 ≈ 2 Stack Stack也是一个布局组件,它用于有子组件堆叠的场景,而且当我们使用Positioned组进行辅助的时候我们可以是层叠效果变得非常灵活。 alignment它接受一个AlignmentDirectional对象,它用于控制non-positioned组件在Stack组件中的位置。默认 ... 阅读全文 »
Flutter组件——Row,Column 发表于 2019-06-09 | 分类于 Flutter | | 热度: ℃ 字数统计: 460 | 阅读时长 ≈ 1 Row Row组件是一种很常见的布局组件,顾名思义就是水平一行的组件。它将里面的子组件排成一行,如果其子组件超出一行的范围,那么会报错。 mainAxisAlignmentRow组件分为两个方向,分别是主轴和副轴。mainAxisAlignment是控制子组件在主轴方向上的排列方式的。它接受一个 ... 阅读全文 »
Flutter组件——ListView和GridView 发表于 2019-06-08 | 分类于 Flutter | | 热度: ℃ 字数统计: 701 | 阅读时长 ≈ 3 ListView组件 ListView是可滚动的列表组件,使用的范围非常广。 静态构建ListView我们直接使用ListView标准构造函数就可以构建了(只适合列表元素已经确定并且数目比较少的时候)。里面最重要的一个属性就是children,里面接受一个Widget数组,我们可以将需要的放置的 ... 阅读全文 »
Flutter组件——Image 发表于 2019-06-06 | 分类于 Flutter | | 热度: ℃ 字数统计: 329 | 阅读时长 ≈ 1 Image Image就是图片组件,其中分为很多中,比如说network(url 获取图片),asset(本地获取图片),还有File,Memory。这里我学习了network和asset的。 必须属性这里必须属性和Text组件的字符串内容差不多,我们需要加入图片地址,asset需要放入本地地 ... 阅读全文 »
Flutter组件——Container 发表于 2019-06-06 | 分类于 Flutter | | 热度: ℃ 字数统计: 444 | 阅读时长 ≈ 1 Container组件 Container组件是一个非常重要的组件有点类似于html中的div。 alignment这个是设置子组件的布局的,注意是子组件,它接受一个Alignment对象,我们可以使用Alignment(x, y)来构造它,或者我们也可以使用它已经定义好的几个常量来构造它 ... 阅读全文 »
Flutter组件——Text 发表于 2019-06-06 | 分类于 Flutter | | 热度: ℃ 字数统计: 595 | 阅读时长 ≈ 2 默认属性Text中有个默认必须的属性就是字符串了,你需要在一开始设置字符串的内容 textAlign这个属性主要就是设置字符串的对齐方式的,他接受一个TextAlign对象,这个对象里面有几个常见的枚举比如说left,center,start等。 maxLinesmaxLines指的是Text ... 阅读全文 »
Java8新特性——lambda范围和内置功能接口 发表于 2019-06-05 | 分类于 Java SE | | 热度: ℃ 字数统计: 2.2k | 阅读时长 ≈ 11 lambda scopes 在lambda表达式中我们可以访问外部变量,这个功能和匿名内部类一样,但是对于匿名内部类,我们只能访问final变量,lambda表达式中都可以访问,但是它只是隐式地将变量变成了final 首先我们能通过lambda表达式来访问外部变量。 123456789@Fun ... 阅读全文 »
Java8新特性——接口中的static,default方法 发表于 2019-06-04 | 分类于 Java SE | | 热度: ℃ 字数统计: 930 | 阅读时长 ≈ 4 default方法 这些天在看ES6的语法,包括我以前学了一段时间的dart,这两门语言中都涉及到函数式编程,想想我对Java中的函数式编程还是不太了解,最近开始学习Java8的一些新特性,反正语言都差不多,一起学习好了。 在java8中新增了default方法,这个方法可以定义在接口中,其实就是 ... 阅读全文 »
Java中的赋值和参数传递 发表于 2019-06-04 | 分类于 Java SE | | 热度: ℃ 字数统计: 712 | 阅读时长 ≈ 2 Java中的=赋值 一直以来我对于这些都有些模糊,今天来写一篇博客总结一下。 在Java中,=赋值对于基本类型可以简单理解为就是直接传值 12345int a = 1;int b = a;b = 2;System.out.println(a); // 1System.out.println ... 阅读全文 »