diff --git a/app/src/main/java/org/fdroid/fdroid/views/LiveSeekBarPreference.java b/app/src/main/java/org/fdroid/fdroid/views/LiveSeekBarPreference.java index 81009edb2..11916434c 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/LiveSeekBarPreference.java +++ b/app/src/main/java/org/fdroid/fdroid/views/LiveSeekBarPreference.java @@ -4,6 +4,7 @@ import android.content.Context; import android.support.v7.preference.PreferenceViewHolder; import android.support.v7.preference.SeekBarPreference; import android.util.AttributeSet; +import android.view.View; import android.widget.SeekBar; import android.widget.TextView; import org.fdroid.fdroid.R; @@ -37,8 +38,11 @@ public class LiveSeekBarPreference extends SeekBarPreference { public void onBindViewHolder(final PreferenceViewHolder holder) { super.onBindViewHolder(holder); - SeekBarForegroundThumb seekbar = holder.itemView.findViewById(R.id.seekbar); - seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { + View seekBarValue = holder.findViewById(R.id.seekbar_value); + seekBarValue.setVisibility(View.GONE); + + SeekBarForegroundThumb seekBar = holder.itemView.findViewById(R.id.seekbar); + seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { value = progress; @@ -65,12 +69,12 @@ public class LiveSeekBarPreference extends SeekBarPreference { persistInt(value); } }); - seekbar.setProgress(value); + seekBar.setProgress(value); if (isEnabled()) { - seekbar.setAlpha(1.0f); + seekBar.setAlpha(1.0f); } else { - seekbar.setAlpha(0.3f); + seekBar.setAlpha(0.3f); } } diff --git a/app/src/main/java/org/fdroid/fdroid/views/SeekBarForegroundThumb.java b/app/src/main/java/org/fdroid/fdroid/views/SeekBarForegroundThumb.java index 4a5f1d509..0ac13e55a 100644 --- a/app/src/main/java/org/fdroid/fdroid/views/SeekBarForegroundThumb.java +++ b/app/src/main/java/org/fdroid/fdroid/views/SeekBarForegroundThumb.java @@ -6,6 +6,7 @@ import android.graphics.drawable.Drawable; import android.os.Build; import android.support.v7.widget.AppCompatSeekBar; import android.util.AttributeSet; + import org.fdroid.fdroid.R; /** diff --git a/app/src/main/res/drawable/seekbar_thumb.xml b/app/src/main/res/drawable/seekbar_thumb.xml index 23a860ce6..7a0837c26 100644 --- a/app/src/main/res/drawable/seekbar_thumb.xml +++ b/app/src/main/res/drawable/seekbar_thumb.xml @@ -2,10 +2,10 @@ - + android:width="20dp" + android:height="20dp" /> + \ No newline at end of file diff --git a/app/src/main/res/drawable/seekbar_tickmark.xml b/app/src/main/res/drawable/seekbar_tickmark.xml index cae711ded..fcd7d74c8 100644 --- a/app/src/main/res/drawable/seekbar_tickmark.xml +++ b/app/src/main/res/drawable/seekbar_tickmark.xml @@ -2,10 +2,10 @@ - + android:width="6dp" + android:height="6dp" /> + \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index 6e95ef0a5..c28975a84 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -201,6 +201,7 @@