Flutter解決點擊非輸入框時關閉鍵盤問題及TextFormField焦點切換問題【轉】


一個登錄表單,當在輸入框中輸入文字后,點擊空白處是無法將鍵盤收回的,為解決這一問題可以在Form外面包裹一層GestureDetector,並在onTap中調用FocusScope.of(context).requestFocus(blankNode)方法即可。

FocusNode blankNode = FocusNode();
...
Widget build () {
	reutrn GestureDetector(
		onTap: () {
			FocusScope.of(context).requestFocus(blankNode);
		},
		...
	);
}

文章參考:https://blog.csdn.net/qq_33635385/article/details/102835927


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM