diff --git a/app/src/main/java/code/name/monkey/retromusic/fragments/player/md3/MD3PlaybackControlsFragment.kt b/app/src/main/java/code/name/monkey/retromusic/fragments/player/md3/MD3PlaybackControlsFragment.kt index b02bfb861..8834ef119 100644 --- a/app/src/main/java/code/name/monkey/retromusic/fragments/player/md3/MD3PlaybackControlsFragment.kt +++ b/app/src/main/java/code/name/monkey/retromusic/fragments/player/md3/MD3PlaybackControlsFragment.kt @@ -14,10 +14,8 @@ */ package code.name.monkey.retromusic.fragments.player.md3 -import android.animation.ObjectAnimator import android.os.Bundle import android.view.View -import android.view.animation.LinearInterpolator import android.widget.ImageButton import android.widget.SeekBar import android.widget.TextView @@ -32,16 +30,13 @@ import code.name.monkey.retromusic.fragments.base.AbsPlayerControlsFragment import code.name.monkey.retromusic.fragments.base.goToAlbum import code.name.monkey.retromusic.fragments.base.goToArtist 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.MusicUtil import code.name.monkey.retromusic.util.PreferenceUtil import code.name.monkey.retromusic.util.color.MediaNotificationProcessor class MD3PlaybackControlsFragment : AbsPlayerControlsFragment(R.layout.fragment_md3_player_playback_controls) { - private lateinit var progressViewUpdateHelper: MusicProgressViewUpdateHelper private var _binding: FragmentMd3PlayerPlaybackControlsBinding? = null private val binding get() = _binding!! @@ -66,11 +61,6 @@ class MD3PlaybackControlsFragment : override val songCurrentProgress: TextView get() = binding.songCurrentProgress - override fun onCreate(savedInstanceState: Bundle?) { - super.onCreate(savedInstanceState) - progressViewUpdateHelper = MusicProgressViewUpdateHelper(this) - } - override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) _binding = FragmentMd3PlayerPlaybackControlsBinding.bind(view) @@ -139,16 +129,6 @@ class MD3PlaybackControlsFragment : } } - override fun onResume() { - super.onResume() - progressViewUpdateHelper.start() - } - - override fun onPause() { - super.onPause() - progressViewUpdateHelper.stop() - } - override fun onServiceConnected() { updatePlayPauseDrawableState() updateRepeatState() @@ -157,7 +137,6 @@ class MD3PlaybackControlsFragment : } override fun onPlayingMetaChanged() { - super.onPlayingMetaChanged() updateSong() } @@ -196,18 +175,6 @@ class MD3PlaybackControlsFragment : public override fun hide() {} - override fun onUpdateProgressViews(progress: Int, total: Int) { - binding.progressSlider.max = total - - val animator = ObjectAnimator.ofInt(binding.progressSlider, "progress", progress) - animator.duration = SLIDER_ANIMATION_TIME - animator.interpolator = LinearInterpolator() - animator.start() - - binding.songTotalTime.text = MusicUtil.getReadableDurationString(total.toLong()) - binding.songCurrentProgress.text = MusicUtil.getReadableDurationString(progress.toLong()) - } - override fun onDestroyView() { super.onDestroyView() _binding = null