diff --git a/app/src/main/assets/changelog.html b/app/src/main/assets/changelog.html
index c42b50cb..b5df6861 100644
--- a/app/src/main/assets/changelog.html
+++ b/app/src/main/assets/changelog.html
@@ -45,6 +45,8 @@
FIX: Album and artist list not scrolling when trying to drag from their title bar.
+ FIX: Removed unnecessary statusbar elevation in the now playing view.
+
Version 0.9.43 beta1
diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java
index 8b2269a2..4bc7e7bd 100644
--- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java
+++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/base/AbsSlidingMusicPanelActivity.java
@@ -181,6 +181,7 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi
setUpMusicControllers();
setUpAlbumArtViews();
setUpPlayerToolbar();
+ setUpPlayerStatusBarElevation();
progressViewsUpdateHandler = new MusicProgressViewsUpdateHandler(this);
@@ -248,9 +249,8 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi
// do not break here
case PreferenceUtil.OPAQUE_TOOLBAR_NOW_PLAYING:
opaqueToolBar = opaqueStatusBar && PreferenceUtil.getInstance(this).opaqueToolbarNowPlaying();
- if (lastFooterColor != -1) {
- animateColorChange(lastFooterColor);
- }
+ setUpPlayerStatusBarElevation();
+ animateColorChange(lastFooterColor);
if (opaqueStatusBar) {
if (opaqueToolBar) {
alignAlbumArtToToolbar();
@@ -720,6 +720,16 @@ public abstract class AbsSlidingMusicPanelActivity extends AbsMusicServiceActivi
playerToolbar.setOnMenuItemClickListener(this);
}
+ private void setUpPlayerStatusBarElevation() {
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+ if (opaqueToolBar) {
+ playerStatusbar.setElevation(getResources().getDimensionPixelSize(R.dimen.toolbar_elevation));
+ } else {
+ playerStatusbar.setElevation(0);
+ }
+ }
+ }
+
private void updatePlayerMenu() {
boolean isFavorite = MusicUtil.isFavorite(this, song);
playerToolbar.getMenu().findItem(R.id.action_toggle_favorite)