02 2021 档案

摘要:路由动画的原理,就是重写并继承PageRouterBuilder这个类里的transitionsBuilder方法。 入口文件main.dart import 'package:flutter/material.dart'; import 'pages.dart'; void main() => r 阅读全文
posted @ 2021-02-18 17:24 江离白芷 阅读(506) 评论(0) 推荐(0)
摘要:Flutter支持自定义主题: theme: ThemeData(primarySwatch: Colors.orange), floatingActionButton:“可交互的浮动按钮”,它是一个圆形,中间放着图标,优先显示在其它Widget的前面。类似一个悬浮按钮,常用属性如下: onPres 阅读全文
posted @ 2021-02-07 11:24 江离白芷
摘要:主入口文件main.dart,引入自定义的BottomNavigationWidget组件;main.dart代码如下: import 'package:flutter/material.dart'; import 'bottom_navigation_widget.dart'; void main 阅读全文
posted @ 2021-02-04 18:04 江离白芷
摘要:页面跳转后,当我们返回页面时返回结果到上一个页面(也就是父页面)。比如,我们去子页面选择了一项选项,然后把选择的结果返回给父级页面。 Dart中的异步请求和等待和ES6中的方法很像,直接使用async...await就可以实现。比如下面写了一个跳转目标页面的方法,然后进行跳转,注意这时候是异步的。等 阅读全文
posted @ 2021-02-03 10:53 江离白芷
摘要:RaisedButton组件有两个最基本的属性: child:可以放入容器,图标,文字。让你构建多彩的按钮。 onPressed:点击事件的响应,一般会调用Navigator组件。 Navigator.push和Navigator.pop Navigator.push:是跳转到下一个页面,它要接收两 阅读全文
posted @ 2021-02-02 17:00 江离白芷
摘要:卡片布局默认是撑满整个外部容器的,如果你想设置卡片的宽高,需要在外部容器就进行制定。 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget 阅读全文
posted @ 2021-02-01 10:32 江离白芷