mikepenz材料抽屉无法加载抽屉项目的URL

时间:2015-09-21 02:52:37

标签: android image url materialdrawer

我也使用mikepenz材质抽屉,但是我遇到了关于加载URL以更新抽屉项目图标的问题,但仍然失败了。我无法解决它。 https://github.com/mikepenz/MaterialDrawer

enter image description here

请帮帮我。谢谢

1 个答案:

答案 0 :(得分:1)

解决了这个问题。

MaterialDrawer支持从URL中提取图像并为“配置文件”图标设置它们。由于MaterialDrawer不包含ImageLoading库,因此开发人员可以选择自己的实现

需要在应用程序类中实现此方法。

//initialize and create the image loader logic
DrawerImageLoader.init(new DrawerImageLoader.IDrawerImageLoader() {
  @Override
  public void set(ImageView imageView, Uri uri, Drawable placeholder) {
    Picasso.with(imageView.getContext()).load(uri).placeholder(placeholder).into(imageView);
  }

  @Override
  public void cancel(ImageView imageView) {
    Picasso.with(imageView.getContext()).cancelRequest(imageView);
  }

  @Override
  public Drawable placeholder(Context ctx) {
    return null;
  }
});

玩得开心@。@