L'icône de la barre de teinture sur Android

J'ai remarqué que l'utilisation de AppCompat thèmes, par défaut, les icônes de la barre d'obtenir teinté par l'attribut colorControlNormal dans mon style.

<style name="MyTheme" parent="Theme.AppCompat">
    <item name="colorControlNormal">@color/yellow</item>
</style>

L'icône de la barre de teinture sur Android

Comme vous pouvez le voir ci-dessus, cependant, il n'arrive pas avec toutes les icônes. Je fournis le "plus" de signer, de qui j'ai reçu de l'officiel des icônes, et il ne reçoit pas de dominante de couleur (j'ai utilisé le "blanc" version du format png). De ce que j'ai compris de cette question, système de teintes que les icônes avec un canal alpha. Est-ce vrai?

Si oui: Est-il un endroit où je peux trouver de l'alpha-défini, matériel officiel icônes? Si ce n'est - et si la Barre d'outils les icônes doivent être alpha-seulement pour être teinté - comment est Google qui nous attend pour l'utilisation des icônes dans une Barre d'outils?

Quelque part dans le SDK, j'ai trouvé quelques icônes se terminant en _alpha.png, et ils réellement obtenir teinté bien. Cependant j'ai besoin d'un ensemble complet de matériel icônes, et d'après les sources officielles seulement je pouvais trouver white, grey600 et black ceux.

L'application d'un ColorFilter au moment de l'exécution serait légèrement douloureux, et ma réelle de la Barre d'outils avec des icônes teinté, d'autres pas - semble tout à fait mauvais.

  • AppCompat seulement les teintes de ses propres icônes. Pour l'instant, vous devrez manuellement teinte toutes les icônes que vous êtes de fournir séparément des AppCompat.
  • Aussi, liés question ne s'applique qu'aux notifications, pas général de teinture.
  • Voir aussi ce StackO Post pour une explication détaillée.
  • On dirait que je devrait avoir cherché un peu plus longtemps. Je serai heureux d'accepter votre réponse @alanv , ou de laisser le drapeau de la présente comme un double. Par curiosité, tu dis "pour l'instant" parce que vous savez sur un correctif à venir, ou vous imaginez donc?
  • C'est quelque chose que nous aimerions faire, mais je ne peux pas faire de promesses.
InformationsquelleAutor natario | 2015-01-29