如何获取DisplayCutoutCompat的实例

rek*_*ire 7 android android-appcompat android-9.0-pie androidx

我正在寻找一种使用方法,DisplayCutoutCompat因为我想知道移动布局的设备缺口的高度.

该文档并未真正指出如何在onCreate方法中获取实例.

Ann*_*nah 5

您可以使用ViewCompat如下所示

ViewCompat.setOnApplyWindowInsetsListener(yourView, new OnApplyWindowInsetsListener() {
            @Override
            public WindowInsetsCompat onApplyWindowInsets(View view, WindowInsetsCompat windowInsetsCompat) {
                //This is where you get DisplayCutoutCompat
                windowInsetsCompat.getDisplayCutout();
                return windowInsetsCompat;
            }
        });
Run Code Online (Sandbox Code Playgroud)