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