gpt4 book ai didi

android - 在 Android 中,什么是窗口插入?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:31:19 27 4
gpt4 key购买 nike

这听起来像是一个愚蠢的问题,如果是的话我很抱歉,但我四处搜索以直观地表示它们是什么,但一无所获。

以下是 Android 对此的评价:

WindowInsets are immutable and may be expanded to include more inset types in the future.

http://developer.android.com/reference/android/view/WindowInsets.html

Google 图像自动将其更正为窗口插入...

为什么有人会使用这些“插图”?跟没有home实体键的手机导航栏有关系吗?

最佳答案

Insets 是您不应放置元素的 View 区域,例如状态栏或导航栏后面。将它们想象成窗口的填充物。

如果你想在它们后面绘制,比如将图像放在应该在半透明状态栏后面的顶部,你将需要使用窗口插图。在某些 View 中,这就像设置 android:fitsSystemWindows=true 一样简单,但在其他 View 中,您将不得不覆盖 onApplyWindowInsets 方法。

通常手机的window insets大小为状态栏高度为上,导航栏为下,0为左右。但它可能会有所不同,例如在带有物理按钮的 watch 或手机中。

关于android - 在 Android 中,什么是窗口插入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35323130/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com