2

有没有办法检测和避免手机屏幕上的缺口(例如,iPhone X 中的摄像头缺口),但忽略屏幕的圆角?

例如,这是我在 iPhone 上的横向模式下的应用程序,带有一个缺口:

横屏模式下的手机截图

左边的菜单很好——屏幕的圆角不会干扰按钮。

右边的菜单显然是有问题的——缺口几乎完全遮住了中间按钮。

我玩过这个小SafeArea部件,但是这个小部件避免了凹口圆角,这导致了这样的布局:

与上面相同的屏幕截图,但包含在 SafeArea 小部件中

右侧菜单的位置合理(尽管它很丑),但现在左侧菜单栏漂浮在远离屏幕边缘的位置,以避免出现圆角。

我怎样才能两全其美?我想要第一个屏幕截图中的左侧菜单栏,以及第二个屏幕截图中的右侧栏。有没有办法配置SafeArea小部件以避免缺口但不是圆角?

4

0 回答 0