3

如何获取有关 Galaxy S8 和 Pixel 2 XL 等圆角屏幕的信息?我知道WindowInsets它是在 Android KitKat Wear API 20 中添加的,因此开发人员可以了解 Moto 360 上的“瘪胎”切口。但它只包含每个边缘的整数偏移量。在我在带角的 S8 上进行的测试中,底部插图始终为 0(当底部导航栏被隐藏时)。

我看到 Android P 开发者预览版DisplayCutout在这个类中添加了一个RegionPath。文档说这是用于像 Essential 的缺口这样的切口。新版是否DisplayCutout还包含有关 Pixel 2 XL 边角的信息?有 Pixel 和开发者预览版的人可以确认这一点吗?

如果我将我的应用程序的大小调整为浮动窗口(即画中画),然后移动窗口以便角落或凹口侵入它,我会得到一个onApplyWindowInsetsDisplayCutout信息吗?

关于 Galaxy S8、S9 等曲面边缘屏幕的信息呢?我想DisplayCutout不会添加有关此信息的信息,而我需要一个包含此信息的数据库吗?P直到2019 年中期(?)左右到达 S9,我们才能确认这一点。

4

1 回答 1

0

有几个更新:

于 2021-04-29T08:59:45.817 回答