当页面打开时,是否有方法自动聚焦并突出显示一段文本
例如,当点击评论时,谷歌文档如何突出显示并关注评论链接到的段落。
我想将一个句子传递到新页面,找到新页面上传递的句子所在的位置,将句子滚动到视图中并突出显示句子
创建一个FocusNode,Focus Node可以传递到TextField,它将在特定事件上聚焦到特定的TextField,例如单击按钮或导航到新页面
class MainWidget extends State<MainWidget> {
FocusNode focusNode;
@override
void initState() {
super.initState();
focusNode = FocusNode();
}
@override
void dispose() {
// Clean up the focus node when the Form is disposed.
focusNode.dispose();
super.dispose();
}
将其传递到文本小部件
return TextField(
focusNode: focusNode)
然后你的导航
RaisedButton(
onPressed: //some navigation code
//or () => focusNode.requestFocus()
)