如何获取 DisplayCutoutCompat 的实例
How do I get an instance of DisplayCutoutCompat
我正在寻找使用 DisplayCutoutCompat
的方法,因为我想知道移动布局的设备槽口高度。
文档并没有真正指出如何在 onCreate 方法中获取实例。
您可以像下面这样使用 ViewCompat 来完成
ViewCompat.setOnApplyWindowInsetsListener(yourView, new OnApplyWindowInsetsListener() {
@Override
public WindowInsetsCompat onApplyWindowInsets(View view, WindowInsetsCompat windowInsetsCompat) {
//This is where you get DisplayCutoutCompat
windowInsetsCompat.getDisplayCutout();
return windowInsetsCompat;
}
});
我正在寻找使用 DisplayCutoutCompat
的方法,因为我想知道移动布局的设备槽口高度。
文档并没有真正指出如何在 onCreate 方法中获取实例。
您可以像下面这样使用 ViewCompat 来完成
ViewCompat.setOnApplyWindowInsetsListener(yourView, new OnApplyWindowInsetsListener() {
@Override
public WindowInsetsCompat onApplyWindowInsets(View view, WindowInsetsCompat windowInsetsCompat) {
//This is where you get DisplayCutoutCompat
windowInsetsCompat.getDisplayCutout();
return windowInsetsCompat;
}
});