如何使用s3图像url在android中设置setbackground图像

时间:2017-01-10 16:29:23

标签: android amazon-s3

我必须使用s3图像网址以编程方式设置TextView的背景图像,该怎么做, 我可以使用s3 url在浏览器中访问该图像 http://elasticbeanstalk-us-west-2-824932500732.s3.amazonaws.com/Images/android-icon-36x36new.png

1 个答案:

答案 0 :(得分:0)

您可以使用Glide Library设置TextView(或任何视图背景)背景。

Glide.with(this).load(imageURL).asBitmap().into(new SimpleTarget<Bitmap>() { 
@Override 
public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
    Drawable drawable = new BitmapDrawable(resource);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
        yourTextView.setBackground(drawable);
    } 
} 
}); 
  

Glide将从URL获取图像作为位图并转换为drawable并使用该drawable作为背景。