diff --git a/app/build.gradle b/app/build.gradle index 528f9b57..bd18cc0e 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -149,9 +149,6 @@ dependencies { implementation('com.h6ah4i.android.widget.advrecyclerview:advrecyclerview:0.11.0@aar') { transitive = true } - /*UI Library*/ - implementation 'me.zhanghai.android.materialprogressbar:library:1.6.1' - implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version" def kotlin_coroutines_version = "1.3.3" diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/MiniPlayerFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/MiniPlayerFragment.kt index 01f25893..b9cb0362 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/MiniPlayerFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/MiniPlayerFragment.kt @@ -15,14 +15,12 @@ import code.name.monkey.retromusic.extensions.show import code.name.monkey.retromusic.extensions.textColorPrimary import code.name.monkey.retromusic.extensions.textColorSecondary import code.name.monkey.retromusic.fragments.base.AbsMusicServiceFragment -import code.name.monkey.retromusic.glide.SongGlideRequest import code.name.monkey.retromusic.helper.MusicPlayerRemote import code.name.monkey.retromusic.helper.MusicProgressViewUpdateHelper import code.name.monkey.retromusic.helper.PlayPauseButtonOnClickHandler import code.name.monkey.retromusic.util.PreferenceUtil import code.name.monkey.retromusic.util.RetroUtil import code.name.monkey.retromusic.util.ViewUtil -import com.bumptech.glide.Glide import kotlinx.android.synthetic.main.fragment_mini_player.* import kotlin.math.abs @@ -97,19 +95,6 @@ open class MiniPlayerFragment : AbsMusicServiceFragment(), MusicProgressViewUpda miniPlayerTitle.isSelected = true miniPlayerTitle.text = builder - - if (RetroUtil.isTablet()) { - image?.let { - SongGlideRequest.Builder.from( - Glide.with(requireContext()), - MusicPlayerRemote.currentSong - ).checkIgnoreMediaStore(requireContext()) - .ignoreMediaStore(PreferenceUtil.isAllowedToDownloadMetadata()) - .asBitmap() - .build() - .into(it) - } - } } override fun onServiceConnected() { diff --git a/app/src/main/java/code/name/monkey/retromusic/util/ViewUtil.kt b/app/src/main/java/code/name/monkey/retromusic/util/ViewUtil.kt index fd64db15..fbd4cef3 100644 --- a/app/src/main/java/code/name/monkey/retromusic/util/ViewUtil.kt +++ b/app/src/main/java/code/name/monkey/retromusic/util/ViewUtil.kt @@ -27,6 +27,7 @@ import androidx.core.view.ViewCompat import code.name.monkey.appthemehelper.util.ATHUtil import code.name.monkey.appthemehelper.util.ColorUtil import code.name.monkey.appthemehelper.util.MaterialValueHelper +import com.google.android.material.progressindicator.ProgressIndicator object ViewUtil { @@ -76,6 +77,10 @@ object ViewUtil { ) } + fun setProgressDrawable(progressIndicator: ProgressIndicator, newColor: Int) { + progressIndicator.progressTintList = ColorStateList.valueOf(newColor) + } + fun hitTest(v: View, x: Int, y: Int): Boolean { val tx = (ViewCompat.getTranslationX(v) + 0.5f).toInt() val ty = (ViewCompat.getTranslationY(v) + 0.5f).toInt() diff --git a/app/src/main/res/drawable/ic_play_arrow_sharp_white_64dp.xml b/app/src/main/res/drawable/ic_play_arrow_sharp_white_64dp.xml index 5b03f483..0fe0360e 100644 --- a/app/src/main/res/drawable/ic_play_arrow_sharp_white_64dp.xml +++ b/app/src/main/res/drawable/ic_play_arrow_sharp_white_64dp.xml @@ -17,8 +17,12 @@ android:height="64dp" android:viewportWidth="24" android:viewportHeight="24"> - - + + + \ No newline at end of file diff --git a/app/src/main/res/layout-xlarge/fragment_mini_player.xml b/app/src/main/res/layout-xlarge/fragment_mini_player.xml deleted file mode 100644 index e51b2dde..00000000 --- a/app/src/main/res/layout-xlarge/fragment_mini_player.xml +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_mini_player.xml b/app/src/main/res/layout/fragment_mini_player.xml index a4c30349..0f56c37b 100644 --- a/app/src/main/res/layout/fragment_mini_player.xml +++ b/app/src/main/res/layout/fragment_mini_player.xml @@ -62,6 +62,16 @@ android:layout_height="wrap_content" android:layout_gravity="center_vertical"> + + - - + + \ No newline at end of file diff --git a/appthemehelper/build.gradle b/appthemehelper/build.gradle index 3ca1e596..d8380d67 100644 --- a/appthemehelper/build.gradle +++ b/appthemehelper/build.gradle @@ -27,7 +27,7 @@ android { dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.1.0' - implementation 'com.google.android.material:material:1.2.0-alpha05' + implementation 'com.google.android.material:material:1.3.0-alpha01' implementation 'androidx.preference:preference:1.1.1' implementation 'androidx.cardview:cardview:1.0.0' // Used for the list preference classes