原创 flutter Expanded用法
使用的地方:一個分類,類似京東的,左右兩邊都可以滑動 Widget build(BuildContext context) { return Row( children: <Widget>[
原创 flutter 底部輸入框 聊天輸入框 Flexible
想在頁面底部放個輸入框,結果鍵盤一直遮住了,原來是佈局問題 Widget build(BuildContext context) { return Scaffold( appBar: AppBar(
原创 flutter 邊框 BoxDecoration InputDecotation
Container( decoration: new BoxDecoration( border: new Border.all( width
原创 flutter 約束盒
自動撐大的 Center,ListView,PageView 等 怎麼理解,在這裏面的子widget寬度是有效的,但設置高度是無效的。 Container 默認是無限大,可以設置width,height 需要同時設置纔有效果 Row,C
原创 flutter 視頻播放 VideoPlayController
主要用到了 VideoPlay(VideoPlayController) VideoPlayerController controller; bool initialized = false; @override
原创 flutter showbottomsheet showmodalbottomsheet底部彈出框
關閉的方法:向下滑動即可關閉。 onPressed: (){ Scaffold.of(context).showBottomSheet((BuildContext context){
原创 flutter 修改狀態欄顏色 不透明 半透明
// 以下兩行 設置android狀態欄爲透明的沉浸。寫在組件渲染之後,是爲了在渲染後進行set賦值,覆蓋狀態欄,寫在渲染之前MaterialApp組件會覆蓋掉這個值。 void main() { runApp(new MyApp());
原创 flutter widget 混合管理 子組件傳值給父組件
這裏最重要的就是定義@required this.onChanged class SonWidget extends StatefulWidget { SonWidget ({Key key,this.weibo,@required
原创 flutter 調試模式下簽名 build.gradle配置
很簡單,直接在android/app/build.gradle 中添加debug 參數即可,默認沒有。 調試的時候生成app-debug.apk Initializing gradle... Resolving dependencies..
原创 nginx 指定目錄下的圖片 路徑
我們公司有個B網站, 但產品是A網站上的,所以裏面的圖片都需要指引到A網站上。 這裏面直接設置指定目錄代理即可。 location ~ /static/attached/.*\.(gif|jpg|jpeg|bmp|png)$
原创 List.generate 自動生成Widget
這是我在multi_image_picker 上面寫的一段代碼,很精煉 children: List.generate(_goodsList.length, (i){ return Text("$i"); })
原创 flutter 首頁導航切換 不重載 不刷新 不銷燬widget 原
假如用了Navigator 跳出當前頁面,就會發生dispose事件,所以要想保留住頁面,就必須wiget加載在當前頁面 使用到的方法 Scaffold 疊加Widget 第二個使用Offstage隱藏 其他窗口 導航欄切換的時候 只顯示
原创 electron 熱更新實現方式 原
1、electron是一個外殼 + html+js+css(數據包) 按照官方的邏輯,採用electron-builder的時候 會直接打包成asar 如果單單是打包html文件也就算了,關鍵裏面還打包的node-module 整整1
原创 flutter 基礎佈局 四 原
MaterialApp 主題專用 Material 一張白紙 Scaffold 腳手架 有導航欄 有body crossAxisAlignment: CrossAxisAlignment.center, 文字對齊方式 MainAxis
原创 flutter 代碼結構 一 原
Scaffold 提供導航欄、標題、主屏幕widget樹的body屬性。 Center widget 可以將子widget樹居中 Stateless widgets 沒有狀態的,屬性不能變 (不能保存數據) Stateful widge