如何解决Flutter MediaQuery of() 方法——理解定义
以下是 MediaQuery.of() 的 Flutter 定义,
MediaQueryData of (
BuildContext context
)
来自此类的最近实例的数据,该实例包含 给定上下文。
这是什么,
- 最近的实例?
- “这个”类是指哪个类?
- 如果有人能给我提供图片会很有帮助 用小部件树表示最近实例?
解决方法
- 最近的实例意味着您从当前窗口小部件(您调用
MediaQuery.of
的位置)向上爬树,您遇到的第一个MediaQuery
就是您要查找的那个。 - 这里的这个类是指
MediaQuery
类。 - 像这样:
Widget1
- MediaQuery – not in the same sub-tree
- MediaQuery - not the closest one
- Widget2
- MediaQuery - the closest one,the data from it will be returned
- Widget3
- YourWidget (you call MediaQuery.of here)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。