Salut. Peut-être que je fais quelque chose de stupide ici, mais je ne peux vraiment pas le faire fonctionner et je ne sais pas pourquoi.
Je construis mon AccountHeader
avec un code comme :
final ProfileDrawerItem profile = new ProfileDrawerItem().withName(mCurrentUserName)
.withEmail(mCurrentUserEmail)
.withIcon(mCurrentUserProfilePictureUrl);
AccountHeader header = new AccountHeaderBuilder().withActivity(this)
.withHeaderBackground(R.drawable.drawer_header)
.withActivity(this)
.addProfiles(profile)
.build();
J'ai également fait cela en utilisant le chemin court (en passant un nouveau ProfileDrawerItem
directement au AccountHeaderBuilder
) mais toujours aucun résultat.
Je fais des Log.d()
sur les valeurs que je passe et je suis presque sûr qu'elles ne sont pas nulles. Le nom et l'e-mail s'affichent très bien, mais j'ai des problèmes pour afficher la photo de profil. Il semble qu'il affiche une image par défaut à partir de mes couleurs primaires et d'accent et ne chargera pas l'image dans l'URL que j'ai transmise.
Merci pour l'aide.
Je pense que tu as raté cette étape :
https://github.com/mikepenz/MaterialDrawer#load -images-via-url
Ou montré ici dans l'exemple d'application :
https://github.com/mikepenz/MaterialDrawer/blob/develop/app/src/main/java/com/mikepenz/materialdrawer/app/CustomApplication.java#L18
Merci! Je pensais que le chargement d'images ne s'appliquait qu'aux icônes de tiroir (mais il était assez évident que les icônes de profil en avaient également besoin. J'ai vraiment raté cette partie sur l'exemple d'application. Merci de m'avoir indiqué la bonne voie. Merci de maintenir cela aussi.
@toyongbanatero pas de problème ;)
Commentaire le plus utile
Je pense que tu as raté cette étape :
https://github.com/mikepenz/MaterialDrawer#load -images-via-url
Ou montré ici dans l'exemple d'application :
https://github.com/mikepenz/MaterialDrawer/blob/develop/app/src/main/java/com/mikepenz/materialdrawer/app/CustomApplication.java#L18