Я пытаюсь загрузить 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, например, изменив ширину и высоту, но исходя из исходных измерений.
любые журналы, которые вы получили на своем логарифме? – ariefbayu
nope, ничего :( –