【发布时间】:2019-04-20 02:29:38
【问题描述】:
有什么方法可以检测小部件何时改变位置?比如键盘弹起,内容上移的时候?我想在不依赖焦点事件或尝试检测键盘状态的情况下检测到这一点。
这是一个示例应用:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: MyTextField()
)
)
);
}
}
class MyTextField extends StatelessWidget {
@override
Widget build(BuildContext context) {
return TextField();
}
}
当MyTextField 被聚焦时,如何检测它何时向上移动?
【问题讨论】: