1package com.bumptech.glide.load.model; 2 3import android.net.Uri; 4import com.bumptech.glide.load.data.DataFetcher; 5 6import java.io.File; 7 8/** 9 * A simple model loader for {@link File} 10 */ 11public class FileLoader<T> implements ModelLoader<File, T> { 12 13 private final ModelLoader<Uri, T> uriLoader; 14 15 public FileLoader(ModelLoader<Uri, T> uriLoader) { 16 this.uriLoader = uriLoader; 17 } 18 19 @Override 20 public DataFetcher<T> getResourceFetcher(File model, int width, int height) { 21 return uriLoader.getResourceFetcher(Uri.fromFile(model), width, height); 22 } 23} 24