解锁glide 4.0使用 新姿势
来源:互联网 发布:香蕉网络电视 香蕉tv 编辑:程序博客网 时间:2024/06/03 20:23
最近发现好多开源的库都更新了
对Glide 导入依赖以后,按照往常一样写发现.placeholder无法用,
对照github依赖
compile 'com.android.support:support-v4:26.0.0-alpha1'compile 'com.github.bumptech.glide:glide:4.0.0-RC1'annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
以上必不可少,
然后新建一个类继承AppGlideMoudle,注意加上注解,然后make project
@GlideModulepublic final class MyAppGlideModule extends AppGlideModule{}
就可以使用官网提供的写法 GlideAPP,和原来的写法没什么区别
GlideApp .with(myFragment) .load(url) .centerCrop() .placeholder(R.drawable.loading_spinner) .into(myImageView);
如果不想使用GlidApp这种方式,那么Glide写法就得 有点改变
就比如你想用的placeholder和error 都被封装到RequestOption中,这其中还包括一些优先级,缓存策略等等的设置,所以在使用的时候要创建RequestOption对象进行设定,
,还有一些变换方面的比如
crossfade渐变放在了transitionoptions中,使用的时候注意,
Glide .with(myFragment) .load(url) .transition(new DrawableTransitionOptions().crossfade(500)) .apply(new RequestOption().placeholder(R.drawable.loading_spinner)) .into(myImageView);
阅读全文
2 1
- 解锁glide 4.0使用 新姿势
- RxJava2+Retrofit+RxBinding解锁各种新姿势
- 思维导图带你解锁旅行新姿势
- 解锁Activity的跳转新姿势———使用scheme跳转
- 解锁Dagger2使用姿势(一)
- 自定义控件从入门到轻生之---解锁新姿势
- Android实战 RxJava2+Retrofit+RxBinding解锁各种新姿势
- 解锁STM32 Printf新姿势!,用vsprintf吧!
- 老斯基带你解锁MySQL 8.0索引新姿势
- 宽字节注入(解锁新姿势好吗!!)
- Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势
- Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势
- 《Android群英传》作者徐宜生带你解锁设计布局的新姿势
- Android实战——RxJava2+Retrofit+RxBinding解锁各种新姿势
- 小程序融合健康科普,“犀鸟医课”解锁医生知识变现新姿势
- 电商购买力模型:用大数据解锁智慧营销的新姿势
- 解锁css3新姿势之transform3D各属性及transform兼容之矩阵写法
- 解锁Dagger2使用姿势(二) 之带你理解@Scope
- CSS学习笔记
- 父页面和iframe子页面变量的交互
- CSS揭秘(引言)
- 20170705
- C++多态
- 解锁glide 4.0使用 新姿势
- http-------待看
- 第四章 JavaScript 函数
- OpenCV-利用函数inRange进行颜色分割(针对HSV颜色空间)
- 常用正则表达式
- TabLayout 导航条与导航标题文字对齐
- XSLT解析JSON字符串
- Delphi的对象注销方法Destroy和free
- (有密码Access)Access无法启动应用程序,工作组信息文件丢失,或是已被其他用户已独占方式打开