diff --git a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java
index a4ddc06b..54bba598 100644
--- a/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java
+++ b/app/src/main/java/com/kabouzeid/gramophone/ui/activities/MusicControllerActivity.java
@@ -95,15 +95,13 @@ public class MusicControllerActivity extends AbsFabActivity {
ImageView albumArtBackground;
@InjectView(R.id.album_art)
SquareIfPlaceImageView albumArt;
- @InjectView(R.id.song_current_progress)
- TextView songCurrentProgress;
- @InjectView(R.id.song_total_time)
- TextView songTotalTime;
- @InjectView(R.id.progress_slider)
- SeekBar progressSlider;
@InjectView(R.id.toolbar)
Toolbar toolbar;
+ TextView songCurrentProgress;
+ TextView songTotalTime;
+ SeekBar progressSlider;
+
private int lastFooterColor = -1;
private int lastTextColor = -2;
@@ -126,11 +124,11 @@ public class MusicControllerActivity extends AbsFabActivity {
setStatusBarTransparent();
super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_music_controller);
+ ButterKnife.inject(this);
initAppearanceVarsFromSharedPrefs();
-
- setContentView(alternativeProgressSlider ? R.layout.activity_music_controller_alternative_progress_slider : R.layout.activity_music_controller);
- ButterKnife.inject(this);
+ initProgressSliderDependentViews();
moveSeekBarIntoPlace();
adjustTitleBoxSize();
@@ -143,6 +141,22 @@ public class MusicControllerActivity extends AbsFabActivity {
updateCurrentSong();
}
+ private void initProgressSliderDependentViews() {
+ if (alternativeProgressSlider) {
+ findViewById(R.id.default_progress_container).setVisibility(View.GONE);
+ findViewById(R.id.default_progress_slider).setVisibility(View.GONE);
+ findViewById(R.id.alternative_progress_container).setVisibility(View.VISIBLE);
+
+ songCurrentProgress = (TextView) findViewById(R.id.alternative_song_current_progress);
+ songTotalTime = (TextView) findViewById(R.id.alternative_song_total_time);
+ progressSlider = (SeekBar) findViewById(R.id.alternative_progress_slider);
+ } else {
+ songCurrentProgress = (TextView) findViewById(R.id.default_song_current_progress);
+ songTotalTime = (TextView) findViewById(R.id.default_song_total_time);
+ progressSlider = (SeekBar) findViewById(R.id.default_progress_slider);
+ }
+ }
+
private void setUpAlbumArtViews() {
albumArtBackground.setAlpha(0.7f);
albumArt.forceSquare(forceSquareAlbumArt);
diff --git a/app/src/main/res/layout/activity_music_controller.xml b/app/src/main/res/layout/activity_music_controller.xml
index 58ed95e8..a5c670ff 100644
--- a/app/src/main/res/layout/activity_music_controller.xml
+++ b/app/src/main/res/layout/activity_music_controller.xml
@@ -16,6 +16,53 @@
android:background="?android:colorBackground"
android:orientation="vertical">
+
+
+
+
+
+
+
+
+
+
+ android:layout_margin="16dp"
+ android:visibility="gone"
+ app:cardBackgroundColor="?music_controller_container_color" />
@@ -162,14 +209,14 @@
tools:ignore="ContentDescription,UnusedAttribute" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-