如何通过 compose 处理抠图区域?

How to handle cutout area by compose?

我是 Android 开发新手。 如何通过 compose 处理抠图区域? 据我所知... WindowManager 不提供有关剪切区域的信息。 LayoutInDisplayCutoutMode 可以在 xml 文件中设置。 请大家多多指教

在 Compose 1.2.*(目前处于 alpha 阶段)中,您可以这样获取它:

// get value:
WindowInsets.displayCutout

// apply padding modifier:
Modifier.displayCutoutPadding() 

在早期版本中,您可以使用 Accompanist Insets 库:

// get value:
LocalWindowInsets.current.displayCutout

// apply padding modifier:
Modifier.cutoutPadding()