跳转到焦点/活动文本字段?

时间:2018-02-26 02:00:54

标签: flutter

我在视图底部附近的TextField中有多个Row个。我希望当屏幕键盘出现时,颤动会自动滚动到聚焦文本字段。

我在文档中找不到实现此目的的方法,但我使用此延迟函数使其工作:

Future updateScrollPosition(BuildContext context) async {
  await new Future.delayed(new Duration(milliseconds: 100));
  RenderBox y = this.context.findRenderObject();
  Offset location = y.localToGlobal(new Offset(0.0, 0.0));
  CustomSingleChildScrollView.of(context).controller.jumpTo(location.dy);
}

这似乎比必要的复杂得多,任何更好的解决方案都将受到高度赞赏。

0 个答案:

没有答案
相关问题