我已经使用scrollview小部件创建了一个表单,并且在调用initState()方法_getDataUser()时,我将一些预填充controllerEmail.text设置为textfield,这使我的scrollview可以滚动到TextFormField Email源代码: https://pastebin(dot)com/sFR7s4wS
答案 0 :(得分:0)
这是flutter的本机功能,我已经使用ScrollController
和Future.delayed
以编程方式解决了这一问题。只需将滚动视图或列表视图分配给滚动控制器,然后执行以下操作:
runZoned(() {
Future.delayed(Duration(seconds: 0), () {
_scrollController.jumpTo(0);
});
}, onError: (error, stackTrace) {
print('Zone Error: $error');
});