Glide cannot resolve asBitmap()

后端 未结 7 1715
无人共我
无人共我 2020-12-17 09:35

Why I can\'t resolve this method while using Glide also I can\'t resolve .diskstaretegy() :

Glide.with(getActivity())
                      


        
7条回答
  •  鱼传尺愫
    2020-12-17 10:00

    https://bumptech.github.io/glide/doc/migrating.html#requestoptions

            Glide.with(getActivity()).asBitmap()
                    .load(headerURl)
                    .listener(new RequestListener() {
                                  @Override
                                  public boolean onLoadFailed(@Nullable GlideException e, Object o, Target target, boolean b) {
    //                                  Toast.makeText(cxt,getResources().getString(R.string.unexpected_error_occurred_try_again),Toast.LENGTH_SHORT).show();
                                      return false;
                                  }
    
                                  @Override
                                  public boolean onResourceReady(Bitmap bitmap, Object o, Target target, DataSource dataSource, boolean b) {
                                      if (null == header)
                                          return false;
    
                                     //set image
                                      header.setImageBitmap(bitmap);
    
                                      //process bitmap
                                      Palette.from(bitmap).generate(
                                              new Palette.PaletteAsyncListener() {
                                                  @SuppressWarnings("ResourceType")
                                                  @Override
                                                  public void onGenerated(Palette palette) {
    
                                                      int vibrantColor = palette
                                                              .getVibrantColor(R.color.primary_500);
                                                      int vibrantDarkColor = palette
                                                              .getDarkVibrantColor(R.color.primary_700);
                                                      collapsingToolbarLayout
                                                              .setContentScrimColor(vibrantColor);
                                                      collapsingToolbarLayout
                                                              .setStatusBarScrimColor(vibrantDarkColor);
                                                  }
                                              });
                                      return false;
                                  }
                              }
                    ).submit();
    

提交回复
热议问题