小介紹
歡迎來到 Flutter 從零開始系列的 “Users Inputs & Forms” 主題。
本篇文章的內容為 學習 “Users Inputs & Forms” 的 Roadmap。
Users Inputs & Forms 大綱
Users Inputs & Forms 有幾個概念一定要懂:
- TextField 和 TextFormField:先了解在 Flutter 中,有哪些 Widget 可以使用。
- onChanged method:了解如何監聽文本欄位的更改(監聽後 -> 可以有所反應)。
- controller:了解更強大的工具 -> 控制器,來追蹤文本欄位的值和進行相關的操作。《案例我應該想一下》
- Form Validation:使用 validator 或 FormField 來驗證表單輸入的有效性。
- Form Submission:處理表單提交的資料,例如將資料傳送到伺服器或執行其他後續操作。
- Keyboard and Focus Management:管理鍵盤的顯示和隱藏,以及焦點的轉移。
- Custom Form Widget:創建自定義的 Form Widget,以符合特定需求和設計。
- Form State Management:使用 GlobalKey 或 FormState 來維護表單的狀態。
- Form Reset:實現表單重置功能 -> 清除已輸入的資料、數據、內容。
- 使用 Snackbar or Dialog 顯示訊息:當表單提交或驗證失敗時,使用 Snackbar or Dialog 顯示相應的訊息給使用者。
其中 1 ~ 5 可以在【Flutter! 從0開始的學習之旅 – Users Inputs & Forms(一)】中學到。
6 ~ 10 可以...