gpt4 book ai didi

android - 当我将 MediaQuery.of(context).padding.top 与 appBar 一起使用时,它返回 0.0。这是为什么?

转载 作者:行者123 更新时间:2023-12-04 23:44:48 26 4
gpt4 key购买 nike

当我使用 MediaQuery.of(context).padding.top如果小部件树中没有导航栏,那么它会返回实际的真实值。

Reloaded 1 of 529 libraries in 637ms.
I/flutter (31730): 24.0
但是当我将 appBar 放入小部件树时,它只返回 0.0。
Reloaded 1 of 529 libraries in 764ms.
I/flutter (31730): 0.0
有人可以帮忙说明为什么会这样吗?

最佳答案

来自此属性的 docs :

If you consumed this padding (e.g. by building a widget that envelops or accounts for this padding in its layout in such a way that children are no longer exposed to this padding), you should remove this padding for subsequent descendants in the widget tree by inserting a new MediaQuery widget using the MediaQuery.removePadding factory.


由于顶部填充由导航栏占据,它不再暴露给它下面的小部件。

关于android - 当我将 MediaQuery.of(context).padding.top 与 appBar 一起使用时,它返回 0.0。这是为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65527388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com