Glide的基本使用以及图片拉伸问题。
·
1.添加依赖
dependencies {
compile 'com.github.bumptech.glide:glide:3.7.0'
compile 'com.android.support:support-v4:24.2.1'
}
2.加载图片
Glide.with(context).load(url).into(imageView);
到这里图片就可以显示了,只需两步,简单粗暴。
3.图片拉伸
如果想让图片填充至整个控件,只需要添加centerCrop()
Glide.with(context).load(url).centerCrop().into(imageView);
4.图片加载过程中及加载失败显示自定义图片
在图片加载过程中,控件的背景图片默认是系统主题颜色。
如果想在图片加载过程中显示指定以图片,可以使用placeholder()参数可为int或drawable;
Glide.with(context).load(url).centerCrop()
.placeholder(R.mipmap.defaultpic).into(imageView);
图片加载失败同理,使用error();
Glide.with(context).load(url).centerCrop()
.error(R.mipmap.defaultpic).into(imageView);
注意:若使用了placeholder(),则加载完成后图片的大小将被限制为加载过程中自定义图片的大小
这时候只要在对应的ImageView中添加
android:scaleType="centerCrop"
完美解决。
最后附上glide的github地址:https://github.com/bumptech/glide
推荐内容
更多推荐
相关推荐
查看更多
DeepSeek-V3-0324

DeepSeek最新推出DeepSeek-V3-0324版本,参数量从6710亿增加到6850亿,在数学推理、代码生成能力以及长上下文理解能力方面直线飙升。
javascript

JavaScript 编程指南。
Python

All Algorithms implemented in Python
热门开源项目
活动日历
查看更多
直播时间 2025-03-13 18:32:35

全栈自研企业级AI平台:Java核心技术×私有化部署实战
直播时间 2025-03-11 18:35:18

从0到1:Go IoT 开发平台的架构演进与生态蓝图
直播时间 2025-03-05 14:35:37

国产工作流引擎 终结「996」开发困局!
直播时间 2025-02-25 14:38:13

免费开源宝藏 ShopXO,电商系统搭建秘籍大公开!
直播时间 2025-02-18 14:31:04

从数据孤岛到数据智能 - 企业级数据管理利器深度解析
目录
所有评论(0)