什么是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