直播系統app原始碼,自定義九宮格,計算器佈局,驗證碼認證
直播系統app原始碼,自定義九宮格,計算器佈局,驗證碼認證
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, ), ), ); } }
以上就是直播系統app原始碼,自定義九宮格,計算器佈局,驗證碼認證, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2926720/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播平臺原始碼,flutter 自定義九宮格,計算器佈局,驗證碼認證原始碼Flutter
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- 直播系統app原始碼,TabLayout:自定義字型大小APP原始碼TabLayout自定義字型
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- 直播系統app原始碼,shiro簡單的密碼加鹽與密碼驗證APP原始碼密碼
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- Django(64)頻率認證原始碼分析與自定義頻率認證Django原始碼
- 直播app系統原始碼,flutter 驗證碼輸入框的簡單封裝APP原始碼Flutter封裝
- 直播系統原始碼,選擇驗證方式時選擇郵箱驗證原始碼
- 直播系統app原始碼,自定義可以暫停的倒數計時APP原始碼
- DRF內建認證元件之自定義認證系統元件
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- 影片直播網站原始碼,uni-app左右平分九宮格樣式網站原始碼APP
- 影片直播系統原始碼,vue中captcha.js生成驗證碼原始碼VueAPTJS
- Android自定義View---驗證碼AndroidView
- app直播原始碼,java自定義註解APP原始碼Java
- 直播系統原始碼,簡易的自定義確認彈框AlertDialog原始碼
- 影片直播系統原始碼,java 隨機驗證碼 、10 分鐘有效原始碼Java隨機
- 直播商城原始碼,驗證方式之一,滑塊驗證原始碼
- 線上直播系統原始碼,自定義底部 BottomNavigationBar原始碼Navigation
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- drf 認證校驗及原始碼分析原始碼
- Android自定義方形驗證碼輸入框Android
- 自定義Django認證系統的技術方案Django
- HarmonyOS NEXT應用開發—驗證碼佈局
- Laravel 自定義表單驗證-自定義驗證規則Laravel
- 直播app原始碼,進行身份驗證時,檢測身份證位數夠不夠APP原始碼
- 影片直播系統原始碼,自定義背景和狀態管理原始碼
- 手機直播原始碼,驗證碼自動讀秒倒數計時原始碼
- 短視訊直播系統,接收到產生驗證碼請求時隨機生成驗證碼隨機
- app直播原始碼,uniapp之自定義頂部樣式APP原始碼
- app直播原始碼,vue 自定義指令過濾特殊字元APP原始碼Vue字元
- 影片直播原始碼,前端canvas動態驗證碼實現原始碼前端Canvas
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- 直播商城系統原始碼,播放器aliPlayer自定義清晰度切換原始碼播放器
- 短視訊平臺原始碼,自定義流式佈局--kotlin原始碼Kotlin
- 直播系統app原始碼,自定義中間向兩邊滑動的滑動條APP原始碼
- drf-jwt原始碼分析以及自定義token簽發認證、alc和rbacJWT原始碼