add loading indicator for mini player controls
This commit is contained in:
parent
6bfb72c356
commit
e26fe8d017
3 changed files with 17 additions and 12 deletions
|
|
@ -55,11 +55,14 @@ public class MiniPlayerFragment extends AbsMusicServiceFragment implements Music
|
|||
|
||||
private void setUpMiniPlayer() {
|
||||
setUpPlayPauseButton();
|
||||
|
||||
binding.progressBar.setProgressTintList(ColorStateList.valueOf(ThemeStore.accentColor(requireActivity())));
|
||||
binding.progressBar.setIndeterminateTintList(ColorStateList.valueOf(ThemeStore.accentColor(requireActivity())));
|
||||
}
|
||||
|
||||
private void setUpPlayPauseButton() {
|
||||
miniPlayerPlayPauseDrawable = new PlayPauseDrawable(requireActivity());
|
||||
|
||||
binding.miniPlayerPlayPauseButton.setImageDrawable(miniPlayerPlayPauseDrawable);
|
||||
binding.miniPlayerPlayPauseButton.setColorFilter(ATHUtil.resolveColor(requireActivity(), R.attr.iconColor, ThemeStore.textColorSecondary(requireActivity())), PorterDuff.Mode.SRC_IN);
|
||||
binding.miniPlayerPlayPauseButton.setOnClickListener(new PlayPauseButtonOnClickHandler());
|
||||
|
|
@ -87,6 +90,7 @@ public class MiniPlayerFragment extends AbsMusicServiceFragment implements Music
|
|||
|
||||
@Override
|
||||
public void onUpdateProgressViews(int progress, int total) {
|
||||
binding.progressBar.setIndeterminate(MusicPlayerRemote.isBuffering());
|
||||
binding.progressBar.setMax(total);
|
||||
binding.progressBar.setProgress(progress);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue