Grande icône de notification de fond
Depuis Android 5.0 de grandes icônes dans les notifications ont la couleur d'arrière-plan:
Pour une petite icône, c'est la couleur d'accent de notification (Notification.Builder.setColor(int)
). Comment puis-je le mettre pour une grande icône? Fait-il partie de l'image réelle? Si elle l'est, ce qui devrait le cercle de rayon?
Vous devez vous connecter pour publier un commentaire.
Oui, la couleur de l'icône de grande est la partie de l'image réelle. Les dimensions de la grande icône sur lollipop sont 40x40dp avec une vue optique de remplissage de l'ensemble de l'image. Donc, vous devez créer un actif de 40x40dp avec un cercle d'un 20dp rayon.
Vous pouvez définir la notification de la grande icône comme suit:
Si vous avez besoin de la grande icône à partir d'un drawable de ressources, vous pouvez obtenir un
Bitmap
exemple comme ceci:Si vous voulez que votre notification à être affichés bien avec les versions précédentes d'android (kitkat et en dessous de), vous devriez avoir un carré de la version de votre grande icône avec une dimension de 64x64dp.
Une grande icône devrait toujours avoir un arrière-plan (c'est à dire l'avatar). Il est également utilisé à l'usure des appareils comme toile de fond pour une notification. Il est affiché sur les différentes couleurs d'arrière-plan, il doit donc être un non-transparence de l'image.