diff --git a/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png b/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png new file mode 100644 index 0000000000000..baf70cd84977c Binary files /dev/null and b/packages/SystemUI/res/drawable-mdpi/scrubber_track_holo_dark.9.png differ diff --git a/packages/SystemUI/res/drawable/status_bar_settings_slider_disabled.xml b/packages/SystemUI/res/drawable/status_bar_settings_slider_disabled.xml new file mode 100644 index 0000000000000..17d48b79d9135 --- /dev/null +++ b/packages/SystemUI/res/drawable/status_bar_settings_slider_disabled.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/policy/ToggleSlider.java b/packages/SystemUI/src/com/android/systemui/statusbar/policy/ToggleSlider.java index 46207ee8f1562..0eb2be6f1b1bb 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/policy/ToggleSlider.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/policy/ToggleSlider.java @@ -24,10 +24,10 @@ import android.util.AttributeSet; import android.util.Slog; import android.view.View; import android.widget.CompoundButton; +import android.widget.ProgressBar; import android.widget.RelativeLayout; import android.widget.SeekBar; import android.widget.TextView; -import android.widget.CompoundButton; import com.android.systemui.R; @@ -77,13 +77,18 @@ public class ToggleSlider extends RelativeLayout public void onCheckedChanged(CompoundButton toggle, boolean checked) { Drawable thumb; + Drawable slider; final Resources res = getContext().getResources(); if (checked) { thumb = res.getDrawable(R.drawable.scrubber_control_disabled_holo); + slider = res.getDrawable(R.drawable.status_bar_settings_slider_disabled); } else { thumb = res.getDrawable(R.drawable.scrubber_control_holo); + slider = res.getDrawable( + com.android.internal.R.drawable.scrubber_progress_horizontal_holo_dark); } mSlider.setThumb(thumb); + mSlider.setProgressDrawable(slider); if (mListener != null) { mListener.onChanged(this, mTracking, checked, mSlider.getProgress());