Fix item image visualization

This commit is contained in:
CappielloAntonio 2021-07-27 17:23:14 +02:00
parent 7742cbdd08
commit a21a051cb5
6 changed files with 9 additions and 7 deletions

View file

@ -57,7 +57,7 @@ public class AlbumHorizontalAdapter extends RecyclerView.Adapter<AlbumHorizontal
holder.albumArtist.setText(album.getArtistName());
CustomGlideRequest.Builder
.from(context, album.getPrimary(), album.getBlurHash(), CustomGlideRequest.SONG_PIC)
.from(context, album.getPrimary(), album.getBlurHash(), CustomGlideRequest.ALBUM_PIC)
.build()
.into(holder.cover);
}

View file

@ -57,7 +57,7 @@ public class ArtistHorizontalAdapter extends RecyclerView.Adapter<ArtistHorizont
holder.artistInfo.setText("--");
CustomGlideRequest.Builder
.from(context, artist.getPrimary(), artist.getPrimaryBlurHash(), CustomGlideRequest.SONG_PIC)
.from(context, artist.getPrimary(), artist.getPrimaryBlurHash(), CustomGlideRequest.ARTIST_PIC)
.build()
.into(holder.cover);
}

View file

@ -4,6 +4,7 @@ import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.util.Log;
import androidx.core.content.res.ResourcesCompat;
@ -21,6 +22,8 @@ import com.wolt.blurhashkt.BlurHashDecoder;
import java.util.Map;
public class CustomGlideRequest {
private static final String TAG = "CustomGlideRequest";
public static final String PRIMARY = "PRIMARY";
public static final String BACKDROP = "BACKDROP";
@ -55,6 +58,8 @@ public class CustomGlideRequest {
"&c=" + params.get("c") +
"&id=" + item;
Log.d(TAG, "--- createUrl() - " + sb);
return sb;
}

View file

@ -56,7 +56,7 @@ public class Artist implements Parcelable {
public Artist(ArtistID3 artistID3) {
this.id = artistID3.getId();
this.name = artistID3.getName();
this.primary = artistID3.getCoverArtId();
this.primary = artistID3.getCoverArtId() != null ? artistID3.getCoverArtId() : artistID3.getId();
this.backdrop = artistID3.getCoverArtId();
}

View file

@ -17,7 +17,7 @@ public class AlbumID3 {
protected String artist;
@Attribute
protected String artistId;
@Attribute
@Attribute(name = "coverArt")
protected String coverArtId;
@Attribute
protected int songCount;

View file

@ -39,18 +39,15 @@ public class ArtistID3 {
public String getCoverArtId() {
return coverArtId;
}
public void setCoverArtId(String value) {
this.coverArtId = value;
}
public int getAlbumCount() {
return albumCount;
}
public void setAlbumCount(int value) {
this.albumCount = value;
}