-1
因此,我正在研究使用Google Chromecast的應用程序,並且我希望在首次投射用戶時可以實施coach標記系統。要做到這一點,我想,在除了在鑄按鈕,如中投UX指引看到,整個屏幕上半透明疊加:Coach Marks Overlay with Chromecast
(不包括綠A,B,C的標籤,這些只是爲了在Google頁面上指出內容)
但是我找不到任何好的方法來做到這一點,或者任何方式。我設法使用兩種不同的方法制作半透明疊加層:使用兩種不同的方法:一種是使用自定義可繪製的方式向屏幕添加布局,另一種是使用半透明主題創建第二個活動。我不知道,但是我怎麼能在屏幕上找到投射按鈕的位置(對於不同的屏幕尺寸),或者我如何使覆蓋層的一部分完全透明。
翻閱Google的示例代碼,我無法找到正在實施的此演示屏幕的實際實例。
我如何:
- 找出何時何地投放按鈕已被添加到 動作條
- 構建這種半透明疊加,使得按鈕 是可見的?
謝謝!
什麼類擁有'onCastDeviceDetected'?或者,我會在哪裏重寫這個以便使用它? – JoeBruzek
這取決於您在ap中如何實施Chromecast支持。如果您正在使用[CastCompanionLibrary](https://github.com/googlecast/CastCompanionLibrary-android),則該接口在'com.google.android.libraries.cast.companionlibrary.cast.callbacks.BaseCastConsumer'中定義,並在' com.google.android.libraries.cast.companionlibrary.cast。 CastMediaRouterCallback'。 – Enrico