使用Chromecast教练Marks Overlay

时间:2015-05-27 18:28:08

标签: android overlay chromecast google-cast

所以我正在开发一个使用谷歌Chromecast的应用程序,我希望在首次投射变为可供用户使用时实施教练标记系统。要做到这一点,我想在整个屏幕上使用半透明覆盖,除了强制转换按钮的位置,如强制转换用户体验指南中所示:

enter image description here

(没有绿色的A,B,C标签,这些只是用于在Google页面上指出内容)

然而,我找不到任何好方法,或者任何方式。我设法使用两种不同的方法制作了一个半透明的叠加:一个是我用一个自定义drawable添加一个布局到屏幕,另一个是我创建了一个半透明主题的第二个活动。我不知道如何在屏幕上找到投射按钮的位置(针对不同的屏幕尺寸)或者我如何使覆盖的一部分完全透明。

查看Google的示例代码,我无法找到正在实施此演示屏幕的实际实例。

我如何:

  1. 找出Cast按钮添加到的时间和位置 动作条
  2. 构建此半透明叠加层以便按钮 可见吗?
  3. 谢谢!

1 个答案:

答案 0 :(得分:1)

查看Showcase View库。它会创建您描述的叠加类型,看起来它会处理您想要自动展示的项目。

至于何时出现投射按钮,应在显示onCastDeviceDetected时显示。您可以挂钩以显示叠加层。