代码之家  ›  专栏  ›  技术社区  ›  rekire

如何获取DisplayCutoutCompat的实例

  •  5
  • rekire  · 技术社区  · 8 年前

    我在找一种方法 DisplayCutoutCompat 因为我想知道设备的凹口高度来移动布局。

    文档并没有真正指出如何在onCreate方法中获取实例。

    1 回复  |  直到 8 年前
        1
  •  4
  •   Annah    7 年前

    您可以使用下面的ViewCompat

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