Merge branch 'hide-seekbar-value' into 'master'
Hide the seekbar value on all devices See merge request fdroid/fdroidclient!849
This commit is contained in:
		
						commit
						a2583f0255
					
				@ -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);
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 | 
			
		||||
@ -2,10 +2,10 @@
 | 
			
		||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <item>
 | 
			
		||||
        <shape android:shape="oval">
 | 
			
		||||
            <solid android:color="@color/fdroid_green"/>
 | 
			
		||||
            <size
 | 
			
		||||
                    android:width="20dp"
 | 
			
		||||
                    android:height="20dp"/>
 | 
			
		||||
                android:width="20dp"
 | 
			
		||||
                android:height="20dp" />
 | 
			
		||||
            <solid android:color="@color/fdroid_green" />
 | 
			
		||||
        </shape>
 | 
			
		||||
    </item>
 | 
			
		||||
</layer-list>
 | 
			
		||||
@ -2,10 +2,10 @@
 | 
			
		||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
 | 
			
		||||
    <item>
 | 
			
		||||
        <shape android:shape="oval">
 | 
			
		||||
            <solid android:color="#818181"/>
 | 
			
		||||
            <size
 | 
			
		||||
                    android:width="6dp"
 | 
			
		||||
                    android:height="6dp"/>
 | 
			
		||||
                android:width="6dp"
 | 
			
		||||
                android:height="6dp" />
 | 
			
		||||
            <solid android:color="#818181" />
 | 
			
		||||
        </shape>
 | 
			
		||||
    </item>
 | 
			
		||||
</layer-list>
 | 
			
		||||
@ -201,6 +201,7 @@
 | 
			
		||||
    <style name="AppThemeLight.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"/>
 | 
			
		||||
 | 
			
		||||
    <style name="DiscreteSeekBar" parent="Base.Widget.AppCompat.SeekBar.Discrete">
 | 
			
		||||
        <item name="tickMark">@null</item> <!-- Disable default tickMarks. We draw our own in SeekBarForegroundThumb -->
 | 
			
		||||
        <!-- Disable default tickMarks. We draw our own in SeekBarForegroundThumb -->
 | 
			
		||||
        <item name="tickMark">@null</item>
 | 
			
		||||
    </style>
 | 
			
		||||
</resources>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user