Fix material theme

This commit is contained in:
h4h13 2020-02-02 00:24:08 +05:30
parent 53e3eb2f41
commit 5d640b59d1
2 changed files with 14 additions and 13 deletions

View file

@ -126,23 +126,22 @@ class MaterialControlsFragment : AbsPlayerControlsFragment() {
updateShuffleState()
val colorFinal = if (PreferenceUtil.getInstance(requireContext()).adaptiveColor) {
lastPlaybackControlsColor = color
color
} else {
ThemeStore.textColorSecondary(requireContext())
}
}.ripAlpha()
text.setTextColor(colorFinal)
ViewUtil.setProgressDrawable(progressSlider, colorFinal.ripAlpha(), true)
ViewUtil.setProgressDrawable(progressSlider, colorFinal, true)
volumeFragment?.setTintable(colorFinal.ripAlpha())
volumeFragment?.setTintable(colorFinal)
updatePlayPauseColor()
updatePrevNextColor()
updatePlayPauseColor(colorFinal)
updatePrevNextColor(colorFinal)
}
private fun updatePlayPauseColor() {
playPauseButton.setColorFilter(lastPlaybackControlsColor, PorterDuff.Mode.SRC_IN)
private fun updatePlayPauseColor(color: Int) {
playPauseButton.setColorFilter(color, PorterDuff.Mode.SRC_IN)
}
private fun setUpPlayPauseFab() {
@ -166,14 +165,14 @@ class MaterialControlsFragment : AbsPlayerControlsFragment() {
}
private fun setUpPrevNext() {
updatePrevNextColor()
updatePrevNextColor(ThemeStore.textColorSecondary(requireContext()))
nextButton.setOnClickListener { MusicPlayerRemote.playNextSong() }
previousButton.setOnClickListener { MusicPlayerRemote.back() }
}
private fun updatePrevNextColor() {
nextButton.setColorFilter(lastPlaybackControlsColor, PorterDuff.Mode.SRC_IN)
previousButton.setColorFilter(lastPlaybackControlsColor, PorterDuff.Mode.SRC_IN)
private fun updatePrevNextColor(color: Int) {
nextButton.setColorFilter(color, PorterDuff.Mode.SRC_IN)
previousButton.setColorFilter(color, PorterDuff.Mode.SRC_IN)
}
private fun setUpShuffleButton() {