update options for custom glide request

This commit is contained in:
dkanada 2020-09-22 18:44:58 +09:00
commit fb87d6b946
14 changed files with 16 additions and 17 deletions

View file

@ -33,6 +33,8 @@ public class CustomGlideRequest {
final String item;
private Builder(@NonNull RequestManager requestManager, String item) {
requestManager.applyDefaultRequestOptions(createRequestOptions(item));
this.requestManager = requestManager;
this.item = item;
}
@ -41,7 +43,7 @@ public class CustomGlideRequest {
return new Builder(requestManager, item);
}
public PaletteBuilder generatePalette(Context context) {
public PaletteBuilder palette(Context context) {
return new PaletteBuilder(this, context);
}
@ -53,7 +55,6 @@ public class CustomGlideRequest {
Object uri = item != null ? createUrl(item) : DEFAULT_IMAGE;
return requestManager.load(uri)
.apply(createRequestOptions(item))
.transition(new DrawableTransitionOptions().crossFade());
}
}
@ -69,7 +70,6 @@ public class CustomGlideRequest {
Object uri = builder.item != null ? createUrl(builder.item) : DEFAULT_IMAGE;
return builder.requestManager.asBitmap().load(uri)
.apply(createRequestOptions(builder.item))
.transition(new BitmapTransitionOptions().crossFade());
}
}
@ -87,7 +87,6 @@ public class CustomGlideRequest {
Object uri = builder.item != null ? createUrl(builder.item) : DEFAULT_IMAGE;
return builder.requestManager.as(BitmapPaletteWrapper.class).load(uri)
.apply(createRequestOptions(builder.item))
.transition(with(new ViewAnimationFactory<>(DEFAULT_ANIMATION)));
}
}