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)