New shadow + more infos songs and artists
This commit is contained in:
parent
eaa534c276
commit
b293123603
32 changed files with 272 additions and 179 deletions
|
|
@ -35,9 +35,12 @@ public class ArtistViewListAdapter extends ArrayAdapter<Artist> {
|
|||
convertView = LayoutInflater.from(context).inflate(R.layout.item_artist_view, parent, false);
|
||||
}
|
||||
final TextView artistName = (TextView) convertView.findViewById(R.id.artist_name);
|
||||
final TextView artistInfo = (TextView) convertView.findViewById(R.id.artist_info);
|
||||
final ImageView artistArt = (ImageView) convertView.findViewById(R.id.artist_image);
|
||||
|
||||
artistName.setText(artist.name);
|
||||
artistInfo.setText(artist.getSubTitle());
|
||||
|
||||
artistArt.setImageResource(R.drawable.default_artist_image);
|
||||
|
||||
LastFMArtistThumbnailUrlLoader.loadArtistThumbnailUrl(context, artist.name, false, new LastFMArtistThumbnailUrlLoader.ArtistThumbnailUrlLoaderCallback() {
|
||||
|
|
|
|||
|
|
@ -14,6 +14,7 @@ import android.widget.TextView;
|
|||
import com.kabouzeid.gramophone.App;
|
||||
import com.kabouzeid.gramophone.R;
|
||||
import com.kabouzeid.gramophone.adapter.songadapter.SongAdapter;
|
||||
import com.kabouzeid.gramophone.helper.MusicPlayerRemote;
|
||||
import com.kabouzeid.gramophone.helper.SongDetailDialogHelper;
|
||||
import com.kabouzeid.gramophone.loader.SongFilePathLoader;
|
||||
import com.kabouzeid.gramophone.misc.AppKeys;
|
||||
|
|
@ -49,7 +50,7 @@ public class PlayingQueueAdapter extends ArrayAdapter<Song> {
|
|||
final ImageView overflowButton = (ImageView) convertView.findViewById(R.id.menu);
|
||||
|
||||
title.setText(song.title);
|
||||
if (app.getMusicPlayerRemote().getPosition() == position) {
|
||||
if (MusicPlayerRemote.getPosition() == position) {
|
||||
playingIndicator.setVisibility(View.VISIBLE);
|
||||
playingIndicator.setImageResource(R.drawable.ic_speaker_white_48dp);
|
||||
} else {
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ import android.widget.TextView;
|
|||
|
||||
import com.kabouzeid.gramophone.R;
|
||||
import com.kabouzeid.gramophone.model.SearchEntry;
|
||||
import com.kabouzeid.gramophone.model.Song;
|
||||
import com.kabouzeid.gramophone.ui.activities.SearchActivity;
|
||||
|
||||
import java.util.List;
|
||||
|
|
@ -42,6 +43,11 @@ public class SearchAdapter extends ArrayAdapter<SearchEntry> {
|
|||
subTitle.setVisibility(View.GONE);
|
||||
imageView.setVisibility(View.GONE);
|
||||
convertView.setBackgroundColor(getContext().getResources().getColor(R.color.materialmusic_default_bar_color));
|
||||
} else if (item instanceof Song) {
|
||||
title.setTypeface(null, Typeface.NORMAL);
|
||||
subTitle.setVisibility(View.VISIBLE);
|
||||
imageView.setVisibility(View.GONE);
|
||||
convertView.setBackgroundColor(Color.TRANSPARENT);
|
||||
} else {
|
||||
title.setTypeface(null, Typeface.NORMAL);
|
||||
subTitle.setVisibility(View.VISIBLE);
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ public class SongViewListAdapter extends SongAdapter {
|
|||
convertView = LayoutInflater.from(getContext()).inflate(R.layout.item_song_view, parent, false);
|
||||
}
|
||||
TextView songTitle = (TextView) convertView.findViewById(R.id.song_title);
|
||||
TextView songInfo = (TextView) convertView.findViewById(R.id.song_info);
|
||||
final ImageView albumArt = (ImageView) convertView.findViewById(R.id.album_art);
|
||||
ImageView overflowButton = (ImageView) convertView.findViewById(R.id.menu);
|
||||
|
||||
|
|
@ -80,6 +81,8 @@ public class SongViewListAdapter extends SongAdapter {
|
|||
});
|
||||
|
||||
songTitle.setText(song.title);
|
||||
songInfo.setText(song.getSubTitle());
|
||||
|
||||
Picasso.with(getContext())
|
||||
.load(MusicUtil.getAlbumArtUri(song.albumId))
|
||||
.placeholder(R.drawable.default_album_art)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue