直播平臺原始碼,flutter 自定義九宮格,計算器佈局,驗證碼認證
直播平臺原始碼,flutter 自定義九宮格,計算器佈局,驗證碼認證
1、先寫幾個接收驗證碼的文字框
return Scaffold( backgroundColor: ColorsUtil.hexStringColor("#B1B1B1"), body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, crossAxisAlignment: CrossAxisAlignment.center, children: [ Row( mainAxisAlignment: MainAxisAlignment.center, children: [ Container( margin: EdgeInsets.only(right: 12, left: 12), width: 40, decoration: BoxDecoration( border: Border( bottom: BorderSide( width: 2, color: ColorsUtil.hexStringColor("#F6F7FA")))), child: Text( "*", textAlign: TextAlign.center, style: TextStyle( color: ColorsUtil.hexStringColor("#FFFFFF"), fontSize: 24, ), ), ), Container( margin: EdgeInsets.only(right: 12, left: 12), width: 40, decoration: BoxDecoration( border: Border( bottom: BorderSide( width: 2, color: ColorsUtil.hexStringColor("#F6F7FA")))), child: Text( "*", textAlign: TextAlign.center, style: TextStyle( color: ColorsUtil.hexStringColor("#FFFFFF"), fontSize: 24, ), ), ), Container( margin: EdgeInsets.only(right: 12, left: 12), width: 40, decoration: BoxDecoration( border: Border( bottom: BorderSide( width: 2, color: ColorsUtil.hexStringColor("#F6F7FA")))), child: Text( "*", textAlign: TextAlign.center, style: TextStyle( color: ColorsUtil.hexStringColor("#FFFFFF"), fontSize: 24, ), ), ), Container( margin: EdgeInsets.only(right: 12, left: 12), width: 40, decoration: BoxDecoration( border: Border( bottom: BorderSide( width: 2, color: ColorsUtil.hexStringColor("#F6F7FA")))), child: Text( "*", textAlign: TextAlign.center, style: TextStyle( color: ColorsUtil.hexStringColor("#FFFFFF"), fontSize: 24, ), ), ), ], ), SizedBox( height: 36, ), buildNumber(), ], ), ), );
2、程式碼迴圈生成對應按鈕模組
buildNumber() { List<Widget> tiles = []; Widget content; for (int i = 1; i <= 12; i++) { tiles.add( InkWell(child: getContainer(i),onTap: (){ print(i.toString()); },), ); } content = Container( width: 300, alignment: Alignment.center, child: Wrap( children: tiles, ), ); return content; }
3、修改邊框,對應特殊符號等按鈕
Widget getContainer(int index) { if (index == 10) { return Container( width: 89, height: 40, ); } else if(index == 12){ return Container( width: 89, height: 40, child: Icon(Icons.waterfall_chart), ); }else { return Container( width: 89, height: 40, alignment: Alignment.center, decoration: BoxDecoration( color: Colors.white, border: Border.all( width: 0, color: ColorsUtil.hexStringColor("#000000", alpha: 0.5), ), ), child: Text( index.toString(), style: TextStyle( fontSize: 16, ), ), ); } }
以上就是直播平臺原始碼,flutter 自定義九宮格,計算器佈局,驗證碼認證, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2893239/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播系統app原始碼,自定義九宮格,計算器佈局,驗證碼認證APP原始碼
- 直播平臺原始碼,Flutter 自定義 虛線 分割線原始碼Flutter
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- 短視訊平臺原始碼,自定義流式佈局--kotlin原始碼Kotlin
- 直播平臺原始碼,JavaScript表單驗證密碼強度原始碼JavaScript密碼
- Django(64)頻率認證原始碼分析與自定義頻率認證Django原始碼
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- Android自定義View---驗證碼AndroidView
- 直播商城原始碼,驗證方式之一,滑塊驗證原始碼
- 直播平臺搭建原始碼,qt自定義滑動按鈕原始碼QT
- PbootCMS如何取消後臺、留言、自定義表單驗證碼boot
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- Flutter自定義佈局-CustomMultiChildLayoutFlutter
- drf 認證校驗及原始碼分析原始碼
- flutter 自定義驗證碼輸入框實現 verification_code_customFlutter
- 直播平臺原始碼,自定義下拉重新整理控制元件原始碼控制元件
- 直播平臺原始碼,Android自定義View實現呼吸燈效果原始碼AndroidView
- 直播平臺原始碼,el-button自定義圖片顯示原始碼
- Android自定義方形驗證碼輸入框Android
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- HarmonyOS NEXT應用開發—驗證碼佈局
- Laravel 自定義表單驗證-自定義驗證規則Laravel
- 直播app系統原始碼,flutter 驗證碼輸入框的簡單封裝APP原始碼Flutter封裝
- 手機直播原始碼,Flutter 自定義 虛線 分割線原始碼Flutter
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- 手機直播原始碼,驗證碼自動讀秒倒數計時原始碼
- 短視訊平臺原始碼,獲取安卓手機驗證碼原始碼安卓
- 線上直播原始碼,flutter 溢位幾種佈局方案原始碼Flutter
- 影片直播原始碼,前端canvas動態驗證碼實現原始碼前端Canvas
- 直播原始碼網站,自定義平臺介面,完成各項內容更改原始碼網站
- 影片直播網站原始碼,uni-app左右平分九宮格樣式網站原始碼APP
- drf-jwt原始碼分析以及自定義token簽發認證、alc和rbacJWT原始碼
- 直播系統原始碼,選擇驗證方式時選擇郵箱驗證原始碼
- [Laravel] 自定義配置你的密碼驗證規則Laravel密碼
- 【Laravel】 自定義配置你的密碼驗證規則Laravel密碼
- Android View篇之自定義驗證碼輸入框AndroidView
- Laravel——驗證碼認證學習記錄Laravel
- gin自定義驗證器&轉化中文