随笔分类 -  flutter

摘要:import 'package:flutter/material.dart';import 'dart:convert';import 'package:http/http.dart' as http;import 'dart:ui';import 'dart:async';void main()= 阅读全文
posted @ 2019-04-29 00:21 braveheart007 阅读(271) 评论(0) 推荐(0)
摘要:getData(){ http.get(host).then((response){print(response.body);}); } getData async(){ var response=await http.get(host); var datas=jsonDecode(response 阅读全文
posted @ 2019-04-28 20:49 braveheart007 阅读(101) 评论(0) 推荐(0)
摘要:Settings > Editor > Live Templates 中自定义快速输入 阅读全文
posted @ 2019-04-27 21:26 braveheart007 阅读(128) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';import 'dart:ui';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(Buil 阅读全文
posted @ 2019-04-26 15:00 braveheart007 阅读(183) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';class DrawerPage extends StatefulWidget { @override _DrawerPageState createState() => _DrawerPageState();}class 阅读全文
posted @ 2019-04-26 14:59 braveheart007 阅读(788) 评论(0) 推荐(0)
摘要:注意点: 用InheritedWidget包裹的树内的Widget才可以分享InheritedWidget提供的数据(包裹的时候请用数据类定义实例,eg: data: ShareData(),),同时InheritedWidget的数据由一个独立于InheritedWidget的数据类单独定义。 如 阅读全文
posted @ 2019-04-24 09:29 braveheart007 阅读(290) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';import 'dart:async';import 'dart:math';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @over 阅读全文
posted @ 2019-04-23 15:42 braveheart007 阅读(154) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';import 'dart:async';import 'dart:ui';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @overri 阅读全文
posted @ 2019-04-23 15:01 braveheart007 阅读(155) 评论(0) 推荐(0)
摘要:StreamBuilder( Stream:_StreamDemo.Stream, builder:(context, snapshot){ return Text('${snapshot.data}'); }, ), 阅读全文
posted @ 2019-04-23 10:36 braveheart007 阅读(192) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) 阅读全文
posted @ 2019-04-21 21:31 braveheart007 阅读(236) 评论(0) 推荐(0)
摘要:重点: bottomNavigationBar: BottomAppBar( shape: CircularNotchedRectangle(),//这个就是设置floatingactionbutton嵌入底部导航的设置; 下面是完整示例:import 'package:flutter/materi 阅读全文
posted @ 2019-04-21 19:57 braveheart007 阅读(122) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';import 'dart:ui';import 'dart:async';enum Option{A,B,C}void main() => runApp(MyApp());class MyApp extends State 阅读全文
posted @ 2019-04-21 00:04 braveheart007 阅读(153) 评论(0) 推荐(0)
摘要:重点:TextFormField这个Widget是由TextField封装而来,继承了TextField的特性:数据传递依靠:GlobalKey<FormState>(),RegisterKey.currentState.save(); 加上Form里面有key选项,这三项复合起来,可以达到数据传递 阅读全文
posted @ 2019-04-19 18:56 braveheart007 阅读(1198) 评论(0) 推荐(0)
摘要:进度条代码: 直线进度条和圆圈进度环,用法一样,里边都有个参数value这个就是进度,从0-1。下面就是一个完整的示例: 阅读全文
posted @ 2019-04-19 13:51 braveheart007 阅读(176) 评论(0) 推荐(0)
摘要:TextFiled 是一个输入Widget,属性如下: this.controller,//这个是传输数据用的this.focusNode,this.decoration = const InputDecoration(),这个是UI设置用的TextInputType keyboardType,这个 阅读全文
posted @ 2019-04-19 13:19 braveheart007 阅读(155) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) 阅读全文
posted @ 2019-04-18 23:58 braveheart007 阅读(922) 评论(1) 推荐(1)
摘要:下面是bottomnavigationbar的具体用法:bottomNavigationBar: BottomNavigationBar( currentIndex: highlight,//选择高亮显示的Tab选项,每个Tab都有编号的,从0开始编号; onTap: (int index){ se 阅读全文
posted @ 2019-04-18 08:43 braveheart007 阅读(104) 评论(0) 推荐(0)
摘要:命名路由:下面这两段代码相互配合,共同组成页面导航功能。下面这句代码在相应的页面中出现:Navigator.pushNamed(context, '/');下面这些代码在MaterialApp()中出现:routes: { '/':(BuildContext context)=>MainPage() 阅读全文
posted @ 2019-04-17 20:42 braveheart007 阅读(111) 评论(0) 推荐(0)
摘要:import 'package:flutter/material.dart';import 'dart:ui';void main()=>runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(Buil 阅读全文
posted @ 2019-04-16 23:50 braveheart007 阅读(133) 评论(0) 推荐(0)