Closed mahmooddagga closed 8 years ago
@syedowaisali
how get current progress value????
setMinStartValue is there but not working ...
oh , thanks @junaid-umar ,, do you know how to get current progress value????
use SeekbarChangeListener.
initial value can be set from xml only..i think ...thinking to change lib
initial value can be set from xml or java.
XML
<com.crystal.crystalrangeseekbar.widgets.CrystalSeekbar
android:id="@+id/seekbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:min_value="0"
app:max_value="100"/>
JAVA
// get seekbar from view
final CrystalSeekbar rangeSeekbar = (CrystalSeekbar) rootView.findViewById(R.id.seekbar);
// change position left to right
rangeSeekbar.setMinValue(0).setMaxValue(100).apply();
what about get current progress value ?
and thanks
There are three ways to get current progress value.
rangeSeekbar.getSelectedMinValue();
rangeSeekbar.getSelectedMaxValue();
rangeSeekbar.setOnRangeSeekbarChangeListener(new OnRangeSeekbarChangeListener() {
@Override
public void valueChanged(Number minValue, Number maxValue) {
Log.d("CRS=>", String.valueOf(minValue) + " : " + String.valueOf(maxValue));
}
});
rangeSeekbar.setOnRangeSeekbarFinalValueListener(new OnRangeSeekbarFinalValueListener() {
@Override
public void finalValue(Number minValue, Number maxValue) {
Log.d("CRS=>", String.valueOf(minValue) + " : " + String.valueOf(maxValue));
}
});
setMinStartValue is there but not working ...
Try
To set progress
mRangeSeekbar.setMinStartValue(100);
mRangeSeekbar.setMaxStartValue(100);
**mRangeSeekbar.apply();**
How set initial value to craystal seekbar from code ?