【发布时间】:2021-01-31 20:18:44
【问题描述】:
我有一个带有单个 TextField(自动对焦:true)和一个 FlatButton 的屏幕。当我不使用 SlideTransition 时,TextField 会在访问屏幕时正确获得焦点。但是,当我只是将路线更改为使用 SlideTransition 制作漂亮的动画到第二页时,TextField 不会自动聚焦。
示例:
自动对焦适用于:
Navigator.push(context, MaterialPageRoute(builder: (context) => SecondPage()),);
自动对焦不适用于(来自此 article 的 EnterExitRoute 类):
Navigator.push(context,EnterExitRoute(exitPage: FirstPage(), enterPage: SecondPage()));
如何在对 SecondPage 使用动画时让 TextField 自动对焦?
【问题讨论】:
标签: animation textfield navigator autofocus