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

浙公网安备 33010602011771号