美文网首页
universal-image-loader的display功能

universal-image-loader的display功能

作者: 糖葫芦_倩倩 | 来源:发表于2016-10-20 15:13 被阅读51次

    Universal Image Loader 有很多的展现形式,像我们经常在软件里看到的圆形头像,带圆角的图片,又或者带光环的图片,其实我们都可以用Universal Image Loader实现。

    首先我们来看下源码里有这样一个包:

    没错,Universal Image Loader 为我们提供了几个模子,方便我们绘制各种各样的图片,看英文就可以知道什么意思啦!

    CircleBitmapDisplayer: 就是圆形的图片;

    FadeInBitmapDisplayer:就是显示图片的时候有一个渐渐显示的动画;

    RoundedBitmapDisplayer:就是带圆角的图片;

    RoundedVignetteBitmapDisplayer:就是带阴影的图片;


    OK,我们直接进入正题,具体怎么用。在我们设置图片显示的时候需要有一个配置参数,DisplayImageOptions的东西让我们设置,那我们设置图片展现什么样的,就靠它来设置。

    example1:

      CircleBitmapDisplayer的源码:

    有多个构造方法,默认的构造方法就是直接显示圆形的图片,第二个和第三个参数的构造方法,就是可以设置描边,描边颜色还有描边宽度,接下来我们分别砍下效果:

    显示效果:

    带构造方法的:

    显示效果:

    接下来就是 RoundedBitmapDisplayer 它的源码很简单就不贴了,直接看代码,大家重点看我的

    .displayer(new RoundedBitmapDisplayer(10)) 

    显示效果:

    OK,剩下就不一一介绍了,还不太会用简书,编写有点小慢,希望大家理解哈!

    相关文章

      网友评论

          本文标题:universal-image-loader的display功能

          本文链接:https://www.haomeiwen.com/subject/gsvfuttx.html