gpt4 book ai didi

android - Flutter SafeArea : avoid notches, 但忽略圆角

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

有没有办法检测和避免手机屏幕上的缺口(例如,iPhone X 中的摄像头缺口),但忽略屏幕的圆角?
例如,这是我在 iPhone 上的横向模式下的应用程序,带有一个缺口:
a screenshot of a phone in landscape mode
左边的菜单很好——屏幕的圆角不会干扰按钮。
右边的菜单显然是有问题的——缺口几乎完全遮住了中间按钮。
我玩过 SafeArea widget ,但此小部件避免了两个缺口 圆角,导致这样的布局:
the same screenshot as above, but wrapped in a SafeArea widget
右侧菜单的位置合理(尽管它很丑),但现在左侧菜单栏漂浮在远离屏幕边缘的位置,以避免出现圆角。
我怎样才能两全其美?我想要第一个屏幕截图中的左侧菜单栏,以及第二个屏幕截图中的右侧栏。有没有办法配置SafeArea小部件以避免缺口但不是圆角?

最佳答案

我只是在调查 https://github.com/flutter/flutter/issues/102263 时遇到了这个问题.正在应用的边距对于设备是正确的,但您可能希望以不同的方式组成 SafeArea。
我将探索意外插入的小部件内部的 SafeArea。如果它是来自 Flutter 框架的小部件,请在 github 上提交问题并提供可重现的代码示例,我们可以查看。
将它包裹在小部件内的内容周围是 AppBar 向上延伸到状态栏区域的方式。请参阅链接问题以获取更多上下文和引用。

关于android - Flutter SafeArea : avoid notches, 但忽略圆角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67542879/

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