in app/src/main/java/org/apache/taverna/mobile/ui/imagezoom/ImageZoomFragment.java [150:214]
public void setJPGImage() {
Glide.with(getContext())
.load(jpgURI)
.diskCacheStrategy(DiskCacheStrategy.SOURCE)
.placeholder(R.drawable.placeholder)
.override(Target.SIZE_ORIGINAL, Target.SIZE_ORIGINAL)
.into(new Target<GlideDrawable>() {
@Override
public void onLoadStarted(Drawable placeholder) {
workflowImage.setImageDrawable(placeholder);
}
@Override
public void onLoadFailed(Exception e, Drawable errorDrawable) {
showErrorSnackBar(SERVER_ERROR);
}
@Override
public void onResourceReady(GlideDrawable resource,
GlideAnimation<? super GlideDrawable>
glideAnimation) {
workflowImage.setImageDrawable(resource.getCurrent());
addImageAttacher();
}
@Override
public void onLoadCleared(Drawable placeholder) {
workflowImage.setImageDrawable(placeholder);
}
@Override
public void getSize(SizeReadyCallback cb) {
}
@Override
public Request getRequest() {
return null;
}
@Override
public void setRequest(Request request) {
}
@Override
public void onStart() {
}
@Override
public void onStop() {
}
@Override
public void onDestroy() {
}
});
}