什么是WindowInsets?

我正在尝试了解Android操作系统,并且在阅读Google I / O

2014应用程序时遇到了WindowInsets。如果有人可以解释他们的意思,那将是一个很大的帮助。谢谢。

回答:

您可以在此处

了解有关WindowInsets的所有信息。WindowInsets为您提供应用程序可以使用的窗口区域。就其本身而言,它没有多大用处。当您重写View.onApplyWindowInsets或实现时,这才是真正的目的View.OnApplyWindowInsetsListener。您可以在此处阅读有关它们的信息:View.onApplyWindowInsets和View.OnApplyWindowInsetsListener

用于以自定义方式在视图上应用窗口插图的侦听器。

如果应用程序希望将自定义策略应用于视图的窗口插入方式,则可以选择实现此接口。如果设置了OnApplyWindowInsetsListener,则将调用其onApplyWindowInsets方法,而不是View自身的onApplyWindowInsets方法。侦听器可以选择调用参数View的onApplyWindowInsets方法,以将View的正常行为作为其自身的一部分来应用。

简而言之,重写此选项将使您可以控制可用于View的窗口区域。

以上是 什么是WindowInsets? 的全部内容, 来源链接: utcz.com/qa/430584.html

回到顶部