182 votes

conversion d'une image de ressource dessinable en bitmap

J'essaie d'utiliser le Notification.Builder.setLargeIcon(bitmap) qui prend une image bitmap. J'ai l'image que je veux utiliser dans mon dossier drawable, alors comment puis-je la convertir en bitmap ?

0voto

En res/drawable dossier,

1. Créer un nouveau Drawable Resources .

2. Nom du fichier d'entrée.

Un nouveau fichier sera créé dans le dossier res/drawable dossier.

Remplacer ce code à l'intérieur du fichier nouvellement créé et remplacer ic_action_back avec le nom de votre fichier de dessin.

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:src="@drawable/ic_action_back"
    android:tint="@color/color_primary_text" />

Maintenant, vous pouvez l'utiliser avec Resource ID, R.id.filename .

0voto

Prateek Points 101

Si quelqu'un cherche la version Kotlin de la grande icône, vous pouvez utiliser ceci

val largeIcon = BitmapFactory.decodeResource(context.resources, R.drawable.my_large_icon)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X