原创 flutter使用http請求

dependencies: http: ^0.12.0+2   import 'package:http/http.dart' as http; http.Response response = await http.get(Proje

原创 flutter動態佈局StatefulWidget

StatefulWidget:有狀態的widget 數據更新後使用這個代碼更新頁面 setState(() { widget.posterList = posterList; }); 如何使用: 繼承StatefulWidget類的創建

原创 flutter底部導航欄demo

main.dart import 'package:flutter/material.dart'; import 'pages/pageIndex.dart'; main(){ runApp(new MyApp()); }

原创 flutter轉化json

import 'dart:convert' as JSON; 這個是dart自帶的,不用再yaml裏添加包   格式化成列表 List list = JSON.jsonDecode(response2.body);   格式化成map M

原创 dart構造函數和普通函數

構造函數語法 PosterDetail({Key key,@required this.testState,@required this.group}):super(key:key); 上面是flutter官方例子上的方法,也是官方

原创 flutter 動作組件GestureDetector

手勢組件 使用過的     onTap //單擊     onDoubleTap //雙擊     onHorizontalDragEnd //左右滑動   左右滑動示例 onHorizontalDragEnd: (endDetails

原创 flutter簡單的動態組件FutureBuilder

home: Scaffold( body: new FutureBuilder<List<Poster>>( future: findGroupList(), builde

原创 flutter網格式佈局GridView

網格式佈局,沒有什麼理解的地方都是記住就可以了 @override Widget build(BuildContext context) { return new GridView.builder( gridDelegate

原创 【bug】springboot 高版本找不到模板文件

之前出現過一次這個bug,然後通過降低版本解決了。 今天又遇到了這個bug,正好時間比較充足,就看了一下官方文檔。 然後發現是springboot的默認配置改變了 之前默認的後綴是ftl,現在後面加了一個h 解決方法:把ftl後綴改爲f

原创 flutter超出容器

只需要在外面包裹一層 SingleChildScrollView( child:xxx )

原创 flutter 頁面跳轉組件Navigator

跳轉到某一頁 Navigator.push(context, MaterialPageRoute(builder: (context) { return new TestTimeOut( ); })); 返回上一頁 Navig

原创 flutter撥打電話url_launcher

url_launcher可以發送短信、撥打電話,這裏展示一個撥打電話的例子。其他功能可以參考flutter插件官網 官方網站 url_launcher: 5.1.2 //店長電話 class LeaderPhone extends St

原创 flutter實現底部導航欄

大概步驟 1、創建一個繼承StatefulWidget的動態類 2、創建導航跳轉的頁面 3、創建需要的變量       1)底部導航條的選項列表 List<BottomNavigationBarItem>       2)點擊導航跳轉

原创 flutter報錯:The method '/' was called on null.

 出現這個bug是因爲沒有初始化 flutter_screenutil 加上下面的代碼就好了 注意要加在使用flutter_screenutil 的開頭 ScreenUtil.instance = ScreenUtil(width: 7

原创 flutter啓動報錯:D/skia ( 4805): Shader compilation error

用flutter create project_name創建的項目,啓動出現D/skia    ( 4805): Shader compilation error 這說明和代碼的關係不大   我重新創建一個項目就好了 這說明和環境的關係也