2017-09-01 4 views
1

Dans cast v3, comment changer la couleur du bouton "Stop Casting" manuellement?Comment puis-je modifier la couleur du bouton "Stop Casting" de Cast Dialog?

Je peux changer le style du Cast Dialog ou du Media Router pour tout le reste, mais le bouton «Stop Casting» semble passer au noir/bleu en fonction de la couleur de fond.

Mon thème:

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

AFAIK, le seul style applicable serait la lumière et l'obscurité. Mais comme cela est lié [SO post] (https://stackoverflow.com/a/24313878/5995040), vous pouvez vérifier un style général pour Chromecast. Si cela ne vous aide pas, vous pouvez envoyer une demande à [google cast] (https://github.com/googlecast/CastVideos-android/issues) concernant le style personnalisé. J'espère que cela t'aides. –

Répondre

0

Vous devez mettre à jour votre thème. Le bouton "STOP CASTING" suit la couleur d'accentuation de votre thème d'activité et la couleur d'arrière-plan de la partie contrôleur suit la couleur principale de votre thème d'activité. Mais parfois, la couleur primaire est utilisée comme couleur du bouton "STOP CASTING". Cela dépend du thème de l'application (claire ou sombre) et de la couleur primaire. Si la couleur primaire est distinguable, il semble que la couleur de l'accent soit annulée.

  • thème App (lumière ou obscurité): thème principal de la boîte de dialogue
  • couleur primaire: la couleur de fond du contrôleur
  • couleur Accent: la couleur du texte de « STOP CASTING » (cela peut être remplacé par couleur primaire dans certains cas)