解锁glide 4.0使用 新姿势
2017-07-05 15:02
387 查看
最近发现好多开源的库都更新了
对Glide 导入依赖以后,按照往常一样写发现.placeholder无法用,
对照github依赖
以上必不可少,
然后新建一个类继承AppGlideMoudle,注意加上注解,然后make project
就可以使用官网提供的写法 GlideAPP,和原来的写法没什么区别
如果不想使用GlidApp这种方式,那么Glide写法就得 有点改变
就比如你想用的placeholder和error 都被封装到RequestOption中,这其中还包括一些优先级,缓存策略等等的设置,所以在使用的时候要创建RequestOption对象进行设定,
,还有一些变换方面的比如
crossfade渐变放在了transitionoptions中,使用的时候注意,
对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
@GlideModule public 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);
相关文章推荐
- 解锁Dagger2使用姿势(一)
- 解锁Dagger2使用姿势(二) 之带你理解@Scope
- 解锁Dagger2使用姿势(一)
- 解锁Dagger2使用姿势(二) 之带你理解@Scope
- Glide 4.0 相比 Glide 3.0 及使用详解
- 【Android 从入门到放弃】Glide(4.0 RC版) 的使用01
- Android最新Glide 4.0使用简介
- 解锁Dagger2使用姿势(一)
- 狗屎一样的React(第八节,React-router 4.0的使用姿势)
- 解锁Activity的跳转新姿势———使用scheme跳转
- android图片加载框架glide 4.0新功能使用
- 解锁Dagger2使用姿势(二) 之带你理解@Scope
- 狗屎一样的React(第八节,React-router 4.0的使用姿势)
- 解锁Dagger2使用姿势(一)
- 解锁Dagger2使用姿势(二) 之带你理解@Scope
- 解锁Activity的跳转新姿势———使用scheme跳转
- Android最新Glide 4.0使用简介
- 使用ADO.NET解锁 Microsoft Access数据(一)
- 使用ADO.NET解锁 Microsoft Access数据(二)
- QQ空间4.0最新上百种使用代码 26日更新