2017-07-15 77 views
1

我讀官方Android開發者博客文章,發現這一段:在Android環境中,「scrim」是什麼?

NavigationView採取紗幕保護你的狀態欄 的照顧,以確保您NavigationView與狀態 杆相互作用適當地在API21 +設備上。

我發現another answer on SO的話其中規定,

麻布:隱瞞或掩蓋什麼事情。

因此,雖然我通常會像理解句子一樣理解上述答案,但在Android視圖和佈局的情況下,我無法將其視覺化。

那麼,任何人都可以提供一個視覺例子來解釋外行人員,究竟是什麼?

+0

似乎說它保持狀態欄不被其他視圖覆蓋。 –

+0

downvoter可以解釋downvoting的原因嗎?我無法想象「有趣」的概念嗎?我有沒有在提問前在編程環境中搜索過它(我做過)?我是否因爲我的第一語言不是英語而被推遲了,這個「顯而易見」的術語畢竟不是那麼明顯? –

+1

隨機驅動器downvoting是一件事情在這裏---你的問題看起來完全合理。 –

回答

2

它被用作劇院的比喻。從梅里亞姆韋伯斯特詞典中definition of scrim是:

出現不透明時,在前面的場景點亮 和透明或半透明時,在後面的場景點亮

劇院下降因此,這意味着導航視圖根據應用程序的上下文在運行時(或根據場景在劇院中)適當地顯示狀態欄。