focusChanged 这个属性在initState的时候就用到了
来源:4-5 输入框实用技巧与实战应用

音乐流星
2022-01-19
focusChanged 这个属性在initState的时候就用到了, 在新版的非空安全检查标准, 这个是不是一定要必传了呢, 加上required?
写回答
1回答
-
音乐流星
提问者
2022-01-19
好像自己摸索出来了, 老师看看有什么建议不: //属性定义为: final ValueChanged<bool>? focusChanged; //聚焦事件 @override void initState() { super.initState(); //是否获取光标的聚焦 _focusNode.addListener(() { print("Has focused: ${_focusNode.hasFocus}"); if (widget.focusChanged != null) { widget.focusChanged!(_focusNode.hasFocus); // 这里加一个叹号 } }); }
012022-01-20
相似问题
这一章哪里讲了页面秒开?
回答 1
如何拿到当前路由栈?
回答 1