3

Galaxy S8 や Pixel 2 XL などの丸い画面の角に関する情報を取得するにはどうすればよいですか? WindowInsetsAndroid KitKat Wear API 20 で追加されたので、開発者は Moto 360 の「パンクしたタイヤ」カットアウトについて知ることができました。ただし、各エッジからの整数オフセットのみが含まれています。コーナーのある S8 でのテストでは、下部のインセットは常に 0 です (下部のナビゲーション バーが非表示の場合)。

Android P デベロッパー プレビューでは、DisplayCutoutこのクラスに と が追加されていRegionますPath。ドキュメントによると、これは Essential のノッチのようなカットアウト用です。新しいDisplayCutoutものには、Pixel 2 XL のコーナーに関する情報も含まれていますか? Pixel とデベロッパー プレビューを持っている誰かがこれを確認できますか?

アプリのサイズをフローティング ウィンドウ (ピクチャー イン ピクチャー) に変更し、ウィンドウを動かしてコーナーやノッチが入るようにするonApplyWindowInsetsと、新しいDisplayCutout情報が表示されますか?

Galaxy S8、S9などの曲面エッジスクリーンの情報は?これに関する情報を追加しないと思いDisplayCutoutますが、代わりにこの情報を含むデータベースが必要ですか? P2019年半ば(?)にS9に到着するまで、これを確認することはできません.

4

1 に答える 1