Re-implement CoverView.

This implementation should hopefully drop less frames.
This commit is contained in:
Adrian Ulrich 2017-08-03 20:35:56 +02:00
parent b308b97880
commit 6bbc3800c2
2 changed files with 502 additions and 361 deletions

File diff suppressed because it is too large Load Diff

View File

@ -323,7 +323,7 @@ public abstract class PlaybackActivity extends Activity
protected void onSongChange(Song song)
{
if (mCoverView != null)
mCoverView.querySongs(PlaybackService.get(this));
mCoverView.querySongs();
}
protected void setSong(final Song song)
@ -375,7 +375,7 @@ public abstract class PlaybackActivity extends Activity
public void replaceSong(int delta, Song song)
{
if (mCoverView != null)
mCoverView.setSong(delta + 1, song);
mCoverView.replaceSong(delta, song);
}
/**