android Glide 所有的参数属性
时间: 2023-11-26 14:03:55 浏览: 36
Glide 是一个功能强大的图片加载库,提供了丰富的参数属性,以便开发者根据具体需求进行配置。以下是 Glide 常用的参数属性:
1. with(Context context):传入一个上下文对象,用于初始化 Glide。
2. load(Object model):设置要加载的资源,可以是图片的 URL、本地文件、资源 ID 等。
3. placeholder(int resourceId):设置占位图,即在图片加载过程中显示的图片。
4. error(int resourceId):设置加载失败时显示的图片。
5. fallback(int resourceId):设置当资源为 null 时显示的图片。
6. skipMemoryCache(boolean skip):设置是否跳过内存缓存。
7. diskCacheStrategy(DiskCacheStrategy strategy):设置磁盘缓存策略,可选值为 DiskCacheStrategy.ALL、DiskCacheStrategy.NONE、DiskCacheStrategy.DATA、DiskCacheStrategy.RESOURCE、DiskCacheStrategy.AUTOMATIC。
8. override(int width, int height):设置图片的大小,可以用来缩放图片。
9. centerCrop():设置图片的缩放方式为中心裁剪。
10. fitCenter():设置图片的缩放方式为居中显示。
11. dontAnimate():设置不使用默认的动画效果。
12. transform(Transformation<Bitmap>... transformations):设置图片的转换效果,例如圆形、圆角等。
13. priority(Priority priority):设置图片加载的优先级,可选值为 Priority.LOW、Priority.NORMAL、Priority.HIGH、Priority.IMMEDIATE。
14. listener(RequestListener<TranscodeType> requestListener):设置图片加载的监听器,可以监听加载成功、失败、开始、完成等事件。
15. into(ImageView view):将图片加载到指定的 ImageView 中。
以上是 Glide 常用的参数属性,具体的使用方法和细节请参考 Glide 的官方文档。