2017-09-01 65 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鑄造」的文本顏色(這可以重寫按原色在某些情況下)