比Picasso更强大的框架Glide

    xiaoxiao2022-06-29  46

    Glide是谷歌官方推荐的一款可以加载图片并缓存的框架,下面我来介绍一下它的用法和某些属性。

     先是最简单的加载网络图片的用法

    Glide.with(context).load(internetUrl).into(targetImageView);

    占位图,错误图,和淡入淡出效果:

    Glide   .with (context)   .load (UsageExampleListViewAdapter .eatFoodyImages [ 0 ])   .placeholder (R .mipmap .ic _launcher) //设置占位图   .error (R .mipmap .future _studio_launcher) //设置错误图片  .crossFade () //设置淡入淡出效果,默认 300 ms,可以传参   // .dontAnimate () //不显示动画效果  .into (imageViewFade) ;

    加载GIF和视频文件

    Glide  

    .with( context )  

    .load( gifUrl )  

    .asGif() 

    .error( R.drawable.full_cake )  

    .into( imageViewGif );

    ------视频-------

    Glide  

    .with(context )  

    .load( Uri.fromFile( newFile( filePath ) ) )  

    .into( imageViewGifAsBitmap );

    转载请注明原文地址: https://ju.6miu.com/read-1125360.html

    最新回复(0)