有没有一种简单的方法可以在ImageView上平铺从URL下载的位图?
最好使用Picasso或UniversalImageLoader。
我在考虑从Picasso缓存中获取图像并在画布上绘制,但也许还有更优雅的方法?
谢谢, Bartek。
有没有一种简单的方法可以在ImageView上平铺从URL下载的位图?
最好使用Picasso或UniversalImageLoader。
我在考虑从Picasso缓存中获取图像并在画布上绘制,但也许还有更优雅的方法?
谢谢, Bartek。
以下是我使用 Glide 4.0 的做法:
Glide.with(this).asBitmap().load(url).into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) {
BitmapDrawable bitmapDrawable = new BitmapDrawable(getResources(), resource);
bitmapDrawable.setTileModeX(Shader.TileMode.REPEAT);
bitmapDrawable.setTileModeY(Shader.TileMode.REPEAT);
myImageView.setBackground(bitmapDrawable);
}
});