Fix notification bitmap and progressbar

This commit is contained in:
CappielloAntonio 2021-04-12 10:35:41 +02:00
parent b1fca633a6
commit 54bc709317
10 changed files with 247 additions and 228 deletions

View file

@ -55,11 +55,27 @@ public class CustomGlideRequest {
return new Builder(context, item, placeholder, itemType, quality);
}
public BitmapBuilder bitmap() {
return new BitmapBuilder(this);
}
public RequestBuilder<Drawable> build() {
return requestManager.load(item);
}
}
public static class BitmapBuilder {
private final Builder builder;
public BitmapBuilder(Builder builder) {
this.builder = builder;
}
public RequestBuilder<Bitmap> build() {
return builder.requestManager.asBitmap().load(builder.item);
}
}
public static RequestOptions createRequestOptions(String item, Drawable placeholder) {
RequestOptions options = new RequestOptions()
.placeholder(placeholder)

View file

@ -1,23 +0,0 @@
package com.cappielloantonio.play.glide.palette;
import android.graphics.Bitmap;
import androidx.palette.graphics.Palette;
public class BitmapPaletteWrapper {
private final Bitmap bitmap;
private final Palette palette;
public BitmapPaletteWrapper(Bitmap bitmap, Palette palette) {
this.bitmap = bitmap;
this.palette = palette;
}
public Bitmap getBitmap() {
return bitmap;
}
public Palette getPalette() {
return palette;
}
}