Galaxy S8 や Pixel 2 XL などの丸い画面の角に関する情報を取得するにはどうすればよいですか? WindowInsets
Android 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
ますが、代わりにこの情報を含むデータベースが必要ですか? P
2019年半ば(?)にS9に到着するまで、これを確認することはできません.