关闭

android开发之Glide加载RelativeLayout背景图

2981人阅读 评论(0) 收藏 举报
分类:

        Glide框架大家应该都很熟悉,我们可以使用Glide加载网络图片、加载gif图片,使用简单。一般情况下我们都是使用Glide加载图片到ImageView上,那么如何加载到RelativeLayout的背景上呢?一起看代码吧!

 Glide.with(CommodityActivity.this)
           .load("你需要加载的网址或其他参数")
           .asBitmap()
           .into(new SimpleTarget<Bitmap>(180,180) {		//设置宽高
                  @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) {
                           rlVenueBg.setBackground(drawable);	//设置背景
                                }
                            }
                       });

Glide4.4使用方法如下:

view即我们想要加载的控件

        SimpleTarget<Drawable> simpleTarget = new SimpleTarget<Drawable>() {
            @Override
            public void onResourceReady(Drawable resource, Transition<? super Drawable> transition) {
                view.setBackground(resource);
            }
        };

        Glide.with(this).load(url).into(simpleTarget);


2
1
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

android使用Glide加载RelativeLayout、LinearLayout等背景图片

Glide框架大家应该都很熟悉,我们可以使用Glide加载网络图片、加载gif图片,使用简单。一般情况下我们都是使用Glide加载图片到ImageView上,那么如何加载到RelativeLayout...
  • ym4189
  • ym4189
  • 2017-12-04 18:06
  • 195

图片加载框架Glide使用详解

最终我还是决定使用Glide,作为我以后的主要图片加载框架。主要基于三点考虑 代码提交频率频繁,有人维护,不至于出现问题,我自己和基友都搞不定的时候问题无法解决。(ImageLoader已没人维护...
  • zivensonice
  • zivensonice
  • 2016-07-16 03:20
  • 18084

使用Glide加载、缓存图片、解决背景出现浅绿色

之前一直使用Volley ImageLoader、或者Picasso,无意间发现Glide,觉得真的是棒棒的。 1、和其他的一样在Module的build.gradle中添加依赖 compil...
  • u011150924
  • u011150924
  • 2016-11-15 15:42
  • 2601

详谈高大上的图片加载框架Glide -应用篇

在Android设备上,加载网络图片一直是一个头疼的问题,因为Android设备种类繁多(当然最主要的是配置),处理的稍不周到轻则应用卡顿,严重者就会出现OOM的,导致程序挂掉。现如今网络上有很多图片...
  • xiehuimx
  • xiehuimx
  • 2016-08-29 23:00
  • 13882

使用Glide加载、缓存图片、Gif、解决背景出现浅绿色、GlideModules冲突

之前一直使用Volley ImageLoader、或者Picasso,无意间发现Glide,觉得真的是棒棒的。1、和其他的一样在Module的build.gradle中添加依赖compile 'com...
  • hello_1s
  • hello_1s
  • 2016-08-23 15:31
  • 6999

Glide使用心得——加载图片出现浅绿色背景问题和Glide加载完成的监听设置

目前来说做Android开发,就图片加载框架来说,主流的都有Picasso、Glide、Fresco、Universal-Image-Loader等。 介绍: Picasso:主要是将网络缓存那块...
  • shy_745921
  • shy_745921
  • 2017-03-22 10:49
  • 1057

图片加载框架Glide使用教程

Glide,和Picasso很相似,可以从各种图片来源加载和显示图片,并且很好的支持缓存。同时,它在对图片操作时,只占用很少的内存。Glide已经被谷歌官方的应用程序所使用(如2015年的 Googl...
  • jiangxuqaz
  • jiangxuqaz
  • 2016-01-02 20:42
  • 25311

使用glide加载背景图片内存消耗对比

以一个Demo对比activity背景在使用和不使用glide时的内存消耗。 在gradle中添加glide的依赖: compile 'com.github.bumptech.glide:gl...
  • acxingyun
  • acxingyun
  • 2017-08-23 18:56
  • 270

自定义RelativeLayout 实现图片圆角背景

公司应用有个需求,ListView item 的背
  • fhkatuz674
  • fhkatuz674
  • 2014-09-14 18:04
  • 3876

Android Glide图片加载(加载监听、加载动画)

glide用法以及各种注意事项
  • zhihui_520
  • zhihui_520
  • 2016-07-04 17:19
  • 25902
    个人资料
    • 访问:27913次
    • 积分:391
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:2篇
    • 译文:0篇
    • 评论:29条
    最新评论