public class WebpDataModel implements IDataModel {
private String dataModelUrl;
public WebpDataModel(String dataModelUrl) {
this.dataModelUrl = dataModelUrl;
}
@Override public String buildDataModelUrl(int width, int height) {
//https://c1.hoopchina.com.cn/uploads/star/event/images/170828/509053fa14cbae7d0063f33b8c11401121678ca1.jpg@.webp
return String.format("%s?imageView2/1/w/%d/h/%d/format/webp", dataModelUrl, width, height);
}
}
//加载webp图片Glide.with(this).using(new MyDataLoader(this)).load(new WebpDataModel(imageUrl)).into(imageView);