Glide
Glide.with(NewbleCommodityList.this).asBitmap().load(entity.getData().getBigImageX())
.into(new SimpleTarget<Bitmap>(){
@Override
public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
Drawable drawable = new BitmapDrawable(resource);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
myCollapsingToolbarLayout.setBackground(drawable);
}
}
});
开线程
new Thread(new Runnable() { @Override public void run() {
try {
InputStream is = (InputStream) new URL(imgStr).getContent();
final Drawable d = Drawable.createFromStream(is, "src");
is.close(); runOnUiThread(new Runnable() { @Override public void run() {
topllay.setBackground(d); }
});
} catch (IOException e) {
e.printStackTrace();}
}
}).start();