Glide 使用
来源:互联网 发布:marjakurki知乎 编辑:程序博客网 时间:2024/03/29 01:32
/** * 使用glide下载图片 glide 默认缓存 * Created by wangyy on 2017/3/22. */public class ImageLoaderUtils { /*gif 图片也可以使用 但gif 不能放在圆形控件里面*/ public static void loadImageFromUri(Context context, String url, ImageView view) { /*placeholder 加载中时显示, error 加载失败时显示 只能用本地图片, fallback 默认图片(如传入地址为空时,显示的图片)*/ Glide.with(context).load(url).diskCacheStrategy(DiskCacheStrategy.ALL).placeholder(R.mipmap.ic_launcher).error(R.mipmap.ic_launcher).fallback(R.mipmap.ic_launcher).into(view); } public static void loadImageFromUri(Fragment context, String url, ImageView view) { Glide.with(context).load(url).diskCacheStrategy(DiskCacheStrategy.ALL).into(view); } public static void loadImageFromLocal(Fragment context, int resourceId, ImageView view) { Glide.with(context).load(resourceId).into(view); } public static void loadImageFromLocal(Context context, int resourceId, ImageView view) { Glide.with(context).load(resourceId).into(view); } public static void loadImageFromFile(Context context, String path, ImageView view) { File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), path); Glide.with(context).load(file).into(view); } public static void loadImageFromFile(Fragment context, String path, ImageView view) { File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), path); Glide.with(context).load(file).into(view); } /*未测试*/ public static void loadMp4FromFile(Context context, String path, ImageView view) { Glide.with(context).load(Uri.fromFile(new File(path))).into(view); } /*未测试*/ public static void loadMp4FromFile(Fragment context, String path, ImageView view) { Glide.with(context).load(Uri.fromFile(new File(path))).into(view); }}
0 0
- 【Glide】使用
- Glide---使用
- Glide使用
- Glide使用
- Glide使用
- Glide使用
- Glide使用
- Glide 使用
- Glide使用
- Glide使用
- Glide使用
- Glide命令,如何使用glide,glide.lock
- Android - Glide的使用
- Android - Glide的使用
- Glide 的基本使用
- Glide使用记录
- Glide使用总结
- glide使用问题
- 微服务事务设计/问题
- Android Gradle Build Error:Some file crunching failed, see logs for details解决办法
- 牛人的技术博客:http://shiyanjun.cn/archives/1497.html
- web_set_max_html_param_len
- spring源码下载地址
- Glide 使用
- Redis Cluster集群的搭建与实践
- 简易线程池实现
- UIButton之 setBackgroundImage 和setImage区别 跟UIButton的文字却不显示
- 浅谈垂直居中
- DanmakuFlameMaster无缝续播弹幕的实现
- 跨域请求解决方案之--JSONP
- UIView转换成UIView
- GFOJ problem 470: [HbFS-]Red is good 解题报告