2017-07-15 45 views
1

我读官方Android开发者博客文章,发现这一段:在Android环境中,“scrim”是什么?

NavigationView采取纱幕保护你的状态栏 的照顾,以确保您NavigationView与状态 杆相互作用适当地在API21 +设备上。

我发现another answer on SO的话其中规定,

麻布:隐瞒或掩盖什么事情。

因此,虽然我通常会像理解句子一样理解上述答案,但在Android视图和布局的情况下,我无法将其视觉化。

那么,任何人都可以提供一个视觉例子来解释外行人员,究竟是什么?

+0

似乎说它保持状态栏不被其他视图覆盖。 –

+0

downvoter可以解释downvoting的原因吗?我无法想象“有趣”的概念吗?我有没有在提问前在编程环境中搜索过它(我做过)?我是否因为我的第一语言不是英语而被推迟了,这个“显而易见”的术语毕竟不是那么明显? –

+1

随机驱动器downvoting是一件事情在这里---你的问题看起来完全合理。 –

回答

2

它被用作剧院的比喻。从梅里亚姆韦伯斯特词典中definition of scrim是:

出现不透明时,在前面的场景点亮 和透明或半透明时,在后面的场景点亮

剧院下降因此,这意味着导航视图根据应用程序的上下文在运行时(或根据场景在剧院中)适当地显示状态栏。