2017-09-01 45 views
1

在演员v3中,如何手动更改“停止演员”按钮的颜色?如何更改演员对话框的“停止演员”按钮颜色?

我能够改变铸造对话框或媒体路由器的样式,但“停止铸造”按钮似乎根据背景颜色切换为黑色/蓝色。

我的主题:

<style name="CustomMediaRouterTheme" parent="Theme.MediaRouter"> 
    <!-- Other elements here --> 
    <item name="mediaRouteButtonStyle">@style/CustomMediaRouteButtonStyle</item> 
    <item name="colorBackgroundFloating">@color/colorTertiaryDark</item> 
</style> 
+0

AFAIK,唯一适用的风格是明暗。但是,因为这与[SO帖子](https://stackoverflow.com/a/24313878/5995040)相关,所以您可以查看chromecast的一些常规样式。如果这没有帮助,你可以向[谷歌转换](https://github.com/googlecast/CastVideos-android/issues)发送关于自定义样式的查询。希望这可以帮助。 –

回答

0

你需要更新你的主题。 “STOP CASTING”按钮紧跟活动主题的重音颜色,控制器部件的背景颜色跟随活动主题的主要颜色。但是,有时候,主色会用作“STOP CASTING”按钮颜色。这取决于应用程序主题(浅色或黑色)和原色。如果主要颜色是可区分的,看起来重音颜色会被覆盖。

  • 应用主题(亮或暗):对话框
  • 原色的主旋律:所述控制器的背景颜色
  • 强调色:“STOP铸造”的文本颜色(这可以重写按原色在某些情况下)