2015-05-18 9 views
3

Я пытаюсь загрузить URL-адрес в ImageView, но Target не работает, как то, что я нашел, сказал мне. Ниже мой код:Picasso не загружает растровое изображение в изображение с целью

ImageView methodButton= (ImageView) View.inflate(context, R.layout.view_home_scroll_view_image, null); 
setMethodPicture(sectionModel.getContent().get(0).getThumbnail(), methodButton); 
methodsContainer.addView(methodButton); 

и

private void setMethodPicture(final String methodPicture, final ImageView methodButton){ 
    methodButton.setBackgroundColor(0x000000); 
    if (!StringUtils.isEmpty(methodPicture)) { 
     Target target = new Target() { 
      @Override 
      public void onBitmapLoaded(Bitmap bitmap, Picasso.LoadedFrom from) { 
       methodButton.setImageBitmap(bitmap); 
      } 

      @Override 
      public void onBitmapFailed(Drawable errorDrawable) { 

      } 

      @Override 
      public void onPrepareLoad(Drawable placeHolderDrawable) { 

      } 

      @Override 
      public boolean equals(Object o) { 
       return methodPicture.equals(o); 
      } 

      @Override 
      public int hashCode() { 
       return methodPicture.hashCode(); 
      } 
     }; 
     Picasso.with(context).load(methodPicture).into(target); 
    } 
} 

Это не загружает изображение в ImageView, но когда я это сделать,

ImageView methodButton= (ImageView) View.inflate(context, R.layout.view_home_scroll_view_image, null); 
methodButton.setBackgroundColor(0x000000); 
Picasso.with(context).load(sectionModel.getContent().get(0).getThumbnail()).into(methodButton); 
methodsContainer.addView(methodButton); 

он загружает изображение. Я хочу сделать первый, чтобы я мог изменить битмап, который я получил до того, как поместил его в ImageView, например, изменив ширину и высоту, но исходя из исходных измерений.

+0

любые журналы, которые вы получили на своем логарифме? – ariefbayu

+0

nope, ничего :( –

ответ