我正在爲我的項目使用heinrichreimersoftware'Material抽屜庫。要從Drawer項目中的URL加載圖像,我正在使用滑動。如何從uri中的Draweritem中的uri加載圖標/頭像
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))
);
但它不加載圖像,任何幫助將不勝感激以下爲ImageView的圖像加載代碼
看到我的回答先生我希望這會幫助你。 –