Chromebook 上的應用程式顯示差異

由於 Android 應用程式是在 ChromeOS 的視窗中執行,因此應用程式在 Chromebook 上的顯示方式會有些許差異。以下段落將說明這些差異。

工作、視窗和透明度

工作是由一疊活動組成,使用者執行應用程式時會與這些活動互動。在 ChromeOS 上,工作會以含有標題列的視窗呈現,應用程式則會彼此重疊。每個活動都可以部分半透明,讓下層顯示出來。

在傳統 Android 應用程式中,工作下方會顯示上一個工作或桌面。 這樣一來,半透明工作下方一律會顯示內容。

基於下列原因,這項功能無法在視窗環境中使用:

  • 視窗下方的可見內容無法控制,因此可能是任何內容。
  • 完全透明的像素可能會「神奇地」吞噬觸控或滑鼠事件。
  • 視窗元素在視覺上可能與說明文字中斷連線,導致使用者混淆,以為視覺元素可能不相關。

為緩解這個問題,Play for ChromeOS 會在每個視窗後方繪製半透明矩形。因此,即使使用 Theme.Translucent.NoTitleBar 主題,應用程式在 ChromeOS 下執行時,也無法達到 100% 透明。