原创 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