成品直播原始碼推薦,Flutter波浪進度條WaveProgressBar
成品直播原始碼推薦,Flutter波浪進度條WaveProgressBar
第一步:新增以下程式碼到你的pubspec.yaml檔案
dependencies: waveprogressbar_flutter: "^0.1.1"
第二步:導包,新增以下程式碼到你要使用的檔案下
import 'package:waveprogressbar_flutter/waveprogressbar_flutter.dart';
第三步:寫你的業務程式碼
import 'package:flutter/material.dart'; import 'package:waveprogressbar_flutter/waveprogressbar_flutter.dart'; class BezierCurveDemo extends StatefulWidget{ @override State<StatefulWidget> createState() { return BezierCurveDemoState(); } } class BezierCurveDemoState extends State<BezierCurveDemo>{ final TextEditingController _controller = new TextEditingController(); //預設初始值為0.0 double waterHeight=0.0; WaterController waterController=WaterController(); @override void initState() { super.initState(); WidgetsBinding widgetsBinding=WidgetsBinding.instance; widgetsBinding.addPostFrameCallback((callback){ //這裡寫你想要顯示的百分比 waterController.changeWaterHeight(0.82); }); } @override Widget build(BuildContext context) { return new Scaffold( resizeToAvoidBottomPadding: false, appBar: new AppBar( title: new Text("貝塞爾曲線測試"), ), body: new Column( children: <Widget>[ new Row( children: <Widget>[ new Text("高度調整: ", style: new TextStyle(fontSize: 20.0), ), new Container( width: 150.0, child: new TextField( controller: _controller, decoration: new InputDecoration( hintText: "請輸入高度", ) ), ), new RaisedButton(onPressed: (){ print("waterHeight is ${_controller.toString()}"); FocusScope.of(context).requestFocus(FocusNode()); waterController.changeWaterHeight(double.parse(_controller.text)); }, child: new Text("確定"), ), ], ), new Container( margin: EdgeInsets.only(top: 80.0), child: new Center( child: new WaveProgressBar( flowSpeed: 2.0, waveDistance:45.0, waterColor: Color(0xFF68BEFC), //strokeCircleColor: Color(0x50e16009), heightController: waterController, percentage: waterHeight, size: new Size (300,300), textStyle: new TextStyle( color:Color(0x15000000), fontSize: 60.0, fontWeight: FontWeight.bold), ), ), ), ], ), ); } }
以上就是 成品直播原始碼推薦,Flutter波浪進度條WaveProgressBar,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2985694/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 成品直播原始碼推薦,去掉導航條和tabbar線條原始碼tabBar
- 直播平臺搭建原始碼,canvas 畫一條波浪線 進度條原始碼Canvas
- Flutter 波浪圓形進度條Flutter
- 成品直播原始碼推薦,uniapp多行滾動通知原始碼APP
- 成品直播原始碼推薦,常用的css居中佈局原始碼CSS
- 成品直播原始碼推薦,Android 禁止下拉選單欄原始碼Android
- 成品直播原始碼推薦,java 實現郵件服務原始碼Java
- 成品直播原始碼推薦,登入介面實現插入背景原始碼
- app直播原始碼,edusoho直播回放增加進度條APP原始碼
- 成品直播原始碼推薦,uni底部導航欄隱藏單個原始碼
- 成品直播原始碼推薦,實現文字載入效果 文字跳動原始碼
- 成品直播原始碼推薦,uniapp 圖片(二維碼)分享到朋友圈原始碼APP
- 成品直播原始碼推薦,原生button按鈕css去掉預設樣式原始碼CSS
- 成品直播原始碼推薦,TableView/CollectionView 滑動頂部效果最佳化原始碼View
- 成品直播原始碼,Flutter 夜間模式 全域性字型原始碼Flutter模式
- 直播平臺搭建原始碼,uniapp progress進度條原始碼APP
- 成品直播原始碼推薦,js點選讓視窗抖動動畫效果原始碼JS動畫
- 直播商城系統原始碼,環形進度條元件原始碼元件
- 成品直播原始碼推薦,用JNI生成so檔案,加密解密需要的hascode生成程式碼原始碼加密解密
- 【UWP】實現一個波浪進度條
- 成品直播原始碼推薦,登入和註冊兩個頁面的簡單實現原始碼
- 直播app系統原始碼,固定速度的進度條顯示APP原始碼
- 直播app系統原始碼,簡單易上手的進度條APP原始碼
- 成品直播原始碼,大屏元素解析度適配的常用方案原始碼
- 直播原始碼網站,各類進度條的設定與調整原始碼網站
- 直播帶貨平臺原始碼,利用ProgressBar實現垂直、水平進度條原始碼
- 直播平臺原始碼,通知欄中顯示滑動的進度條原始碼
- Flutter實現圓形波浪進度球【canvas+animation】FlutterCanvas
- app直播原始碼,實現進度條自增長及漸變樣式APP原始碼
- 現代 CSS 高階技巧,完美的波浪進度條效果!CSS
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 成品直播原始碼,例項原始碼系列-更改圖片透明度原始碼
- 成品直播原始碼,點選滑動切換效果原始碼
- 教育直播APP原生開發,成品原始碼無加密APP原始碼加密
- Python世界tqdm進度條顯示等新潮小工具推薦Python
- 直播網站原始碼,Canvas實現圓形時間倒數計時進度條網站原始碼Canvas
- [-Flutter 自定義元件-] 圓形進度條Flutter元件
- 【新特性速遞】進度條,進度條,進度條