From 1270912d29818983d38e6204fa3a98fe74310b2b Mon Sep 17 00:00:00 2001 From: h4h13 Date: Mon, 5 Aug 2019 14:13:12 +0530 Subject: [PATCH] Added status bar shadow remove --- .../retromusic/fragments/base/AbsPlayerFragment.kt | 9 ++++++--- .../fragments/player/material/MaterialFragment.kt | 4 ++++ app/src/main/res/layout/shadow_statusbar_toolbar.xml | 1 + 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerFragment.kt index 5e698370..8c272d01 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsPlayerFragment.kt @@ -6,6 +6,7 @@ import android.content.Context import android.content.Intent import android.media.MediaMetadataRetriever import android.os.AsyncTask +import android.os.Build import android.os.Bundle import android.provider.MediaStore import android.text.TextUtils @@ -18,15 +19,14 @@ import code.name.monkey.retromusic.R import code.name.monkey.retromusic.activities.tageditor.AbsTagEditorActivity import code.name.monkey.retromusic.activities.tageditor.SongTagEditorActivity import code.name.monkey.retromusic.dialogs.* +import code.name.monkey.retromusic.extensions.hide import code.name.monkey.retromusic.fragments.player.PlayerAlbumCoverFragment import code.name.monkey.retromusic.helper.MusicPlayerRemote import code.name.monkey.retromusic.interfaces.PaletteColorHolder import code.name.monkey.retromusic.model.Song import code.name.monkey.retromusic.model.lyrics.Lyrics import code.name.monkey.retromusic.util.* -import code.name.monkey.retromusic.views.FitSystemWindowsLayout -import io.reactivex.subjects.PublishSubject -import io.reactivex.subjects.Subject +import kotlinx.android.synthetic.main.shadow_statusbar_toolbar.* import java.io.FileNotFoundException abstract class AbsPlayerFragment : AbsMusicServiceFragment(), @@ -254,6 +254,9 @@ abstract class AbsPlayerFragment : AbsMusicServiceFragment(), } playerAlbumCoverFragment = requireFragmentManager().findFragmentById(R.id.playerAlbumCoverFragment) as PlayerAlbumCoverFragment? playerAlbumCoverFragment?.setCallbacks(this) + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) + statusBarShadow.hide() } interface Callbacks { diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/player/material/MaterialFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/player/material/MaterialFragment.kt index 57d9078f..2d9ba1a9 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/player/material/MaterialFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/player/material/MaterialFragment.kt @@ -1,5 +1,6 @@ package code.name.monkey.retromusic.fragments.player.material +import android.os.Build import android.os.Bundle import android.view.LayoutInflater import android.view.View @@ -8,12 +9,14 @@ import androidx.appcompat.widget.Toolbar import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper import code.name.monkey.retromusic.R +import code.name.monkey.retromusic.extensions.hide import code.name.monkey.retromusic.fragments.base.AbsPlayerFragment import code.name.monkey.retromusic.fragments.player.PlayerAlbumCoverFragment import code.name.monkey.retromusic.fragments.player.normal.PlayerFragment import code.name.monkey.retromusic.helper.MusicPlayerRemote import code.name.monkey.retromusic.model.Song import kotlinx.android.synthetic.main.fragment_material.* +import kotlinx.android.synthetic.main.shadow_statusbar_toolbar.* /** * @author Hemanth S (h4h13). @@ -75,6 +78,7 @@ class MaterialFragment : AbsPlayerFragment() { super.onViewCreated(view, savedInstanceState) setUpSubFragments() setUpPlayerToolbar() + } private fun setUpSubFragments() { diff --git a/app/src/main/res/layout/shadow_statusbar_toolbar.xml b/app/src/main/res/layout/shadow_statusbar_toolbar.xml index 3e8c2bfb..f898e18c 100755 --- a/app/src/main/res/layout/shadow_statusbar_toolbar.xml +++ b/app/src/main/res/layout/shadow_statusbar_toolbar.xml @@ -2,6 +2,7 @@