在Android 11中,WindowInsets API发生了一些变化,以更好地支持多窗口场景和系统UI的交互。以下是Android 11中WindowInsets的一些主要变化:
WindowInsetsController:
WindowInsets调整策略:
WindowInsetsController.setSystemUiVisibilityListener()
,你可以监听系统UI可见性状态的变化,并根据需要调整窗口的Insets。分区窗口(Partitioned Windows):
新的Insets属性:
systemGestureExclusionRects
、displayFrame
等,以支持更复杂的窗口布局和交互。对折叠屏设备的支持:
总之,Android 11中的WindowInsets API为开发者提供了更强大和灵活的工具来处理窗口布局和系统UI交互。这些变化使得应用程序能够更好地适应多窗口场景,并为用户提供更优质的视觉体验。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:android windowinsets如何处理屏幕适配