##Description
This library provides an easy way to add two (or one, read more below) native SeekBars with minimum and maximum values to your Android application.
Ice Cream Sandwich
Gingerbread
If you do not want two SeekBars you can also have only one with a minimum and a maximum value.
##Examples
####Double SeekBar
<com.tinycoolthings.DoubleSeekbar
xmlns:app="http://schemas.android.com/apk/res/com.tinycoolthings.hiperprecos"
android:id="@+id/test_doubleseekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:dsb_hasMaxSeekBar="true"
app:dsb_min_value="10"
app:dsb_max_value="20"
app:dsb_min_title="Min value"
app:dsb_max_title="Max value"
app:dsb_units="%" />
####Single SeekBar
<com.tinycoolthings.DoubleSeekbar
android:id="@+id/test_doubleseekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:dsb_hasMaxSeekBar="false"
app:dsb_min_value="10"
app:dsb_max_value="20"
app:dsb_min_title="Value"
app:dsb_units="%" />
public void registerOnChangeListenerMinSB(OnSeekBarChangeListener listener)
public void registerOnChangeListenerMaxSB(OnSeekBarChangeListener listener)
public void setMinTitle(String title)
public void setMaxTitle(String title)
public void setUnits(String units)
public Integer getCurrentMinValue()
public Integer getCurrentMaxValue()
- For now it only supports Integers. Floats, Lists of values, etc. are on the TODO list.
- The following conditions apply:
- The minimum value must be defined as smaller than the maximum value.
- The minimum value is never higher than the maximum value.