J'utilise heinrichreimersoftware'Material tiroir bibliothèque pour mon projet. Pour charger une image à partir de l'URL dans l'élément Drawer, j'utilise glide.Comment charger l'icône/avatar d'uri dans Draweritem dans Android
final ImageView image = new ImageView(this);
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
Looper.prepare();
try {
theBitmap = Glide.
with(MainActivity.this).
load(FirebaseAuth.getInstance().getCurrentUser().getPhotoUrl()).
asBitmap().
into(-1,-1).
get();
} catch (final ExecutionException e) {
Log.e(TAG, e.getMessage());
} catch (final InterruptedException e) {
Log.e(TAG, e.getMessage());
}
return null;
}
@Override
protected void onPostExecute(Void dummy) {
if (null != theBitmap) {
// The full bitmap should be available here
image.setImageBitmap(theBitmap);
Log.d(TAG, "Image loaded");
};
}
}.execute();
drawer.addItem(new DrawerItem()
.setImage(this,theBitmap)
.setTextPrimary(getString(R.string.profile))
);
Mais ce n'est pas charger l'image, Toute aide sera appréciée
voir ma réponse monsieur J'espère que cela va vous aider. –