直播app系統原始碼,flutter 驗證碼輸入框的簡單封裝
直播app系統原始碼,flutter 驗證碼輸入框的簡單封裝
封裝驗證碼輸入框
自定義一個CustomOtpInput 類,繼承自 StatelessWidget
CustomOtpInput 需要接收 TextEditingController 和 autoFocus 控制
設計輸入需要展示的樣式
onChanged 文字內容改變之後,需要自動跳轉到下一步
基於上面的四點,我們來看一下完整的程式碼
class CustomOtpInput extends StatelessWidget { final TextEditingController controller; final bool autoFocus; const CustomOtpInput( {Key? key, required this.controller, required this.autoFocus}) : super(key: key); @override Widget build(BuildContext context) { return SizedBox( width: 50, height: 60, child: TextField( autofocus: autoFocus, controller: controller, // 專案主題色 cursorColor: Theme.of(context).primaryColor, decoration: const InputDecoration( border: OutlineInputBorder(), counterText: '', ), onChanged: (value) { if (value.length == 1) { FocusScope.of(context).nextFocus(); } }, ), ); }
使用方法
Row( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ CustomOtpInput( controller: model.controller1, autoFocus: model.focusBool1), CustomOtpInput( controller: model.controller2, autoFocus: model.focusBool2), CustomOtpInput( controller: model.controller3, autoFocus: model.focusBool3), CustomOtpInput( controller: model.controller4, autoFocus: model.focusBool4), ], )
以上就是直播app系統原始碼,flutter 驗證碼輸入框的簡單封裝, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2925609/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播軟體app開發,flutter 驗證碼輸入框的簡單封裝APPFlutter封裝
- Flutter 密碼輸入框 驗證碼輸入框Flutter密碼
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- Flutter 驗證碼輸入框Flutter
- 直播系統原始碼,Vue 禁止輸入框輸入空格原始碼Vue
- 直播系統app原始碼,shiro簡單的密碼加鹽與密碼驗證APP原始碼密碼
- 影片直播系統原始碼,EditText輸入框的使用原始碼
- Flutter花式玩轉TextField,寫一個驗證碼輸入框超簡單!Flutter
- 直播app原始碼,Java的輸入輸出APP原始碼Java
- app直播原始碼,監聽EditText輸入框內輸入內容的變化APP原始碼
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 影片直播app原始碼,自定義View 線型EditText輸入框APP原始碼View
- 直播app系統原始碼,簡單易上手的進度條APP原始碼
- 直播系統app原始碼,簡潔好看的登入頁面APP原始碼
- app直播原始碼,android實現帶下劃線的密碼輸入框APP原始碼Android密碼
- 短視訊直播原始碼,EditText輸入框的使用原始碼
- Flutter上你需要一個簡單實用的驗證碼輸入WidgetFlutter
- 直播app系統原始碼,簡單的登入介面(登入、註冊、記住密碼等按鍵)APP原始碼密碼
- flutter 自定義驗證碼輸入框實現 verification_code_customFlutter
- 直播系統app原始碼,自定義九宮格,計算器佈局,驗證碼認證APP原始碼
- 手機直播原始碼,Android 簡單的彈框原始碼Android
- Android自定義方形驗證碼輸入框Android
- 線上直播系統原始碼,輸入框限制位元組數 區分中英文原始碼
- 直播app系統原始碼,在 Flutter 中更改文字的字型系列APP原始碼Flutter
- 登入驗證碼生成kaptcha(輸入驗證碼)APT
- 影片直播系統原始碼,vue中captcha.js生成驗證碼原始碼VueAPTJS
- 一對一聊天原始碼,驗證碼選擇輸入字母驗證原始碼
- 如何在相親交友原始碼中實現正方形驗證碼輸入框?原始碼
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- Flutter 驗證碼倒數計時Widget封裝Flutter封裝
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- 直播系統原始碼,選擇驗證方式時選擇郵箱驗證原始碼
- 如何實現直播間原始碼重要的簡訊驗證碼功能原始碼
- 微信小程式6位或多位驗證碼/密碼輸入框微信小程式密碼
- 直播系統原始碼,簡易的自定義確認彈框AlertDialog原始碼
- 影片直播系統原始碼,java 隨機驗證碼 、10 分鐘有效原始碼Java隨機