TextField
ユーザーがウィジェットをタップしたときにそれを制御したいです。focusNode
プロパティを実装するにはどうすればいいですか? 説明には詳細な説明がありません。
ベストアンサー1
FocusNode focusNode;
void initState() {
focusNode = new FocusNode();
// listen to focus changes
focusNode.addListener(() => print('focusNode updated: hasFocus: ${focusNode.hasFocus}'));
}
void setFocus() {
FocusScope.of(context).requestFocus(focusNode);
}
Widget build() {
return
...
new TextField(focusNode: focusNode, ...);
}