How to make double seekbar in android? How to make double seekbar in android? android android

How to make double seekbar in android?


Fully Customize two way and single way seek bar you can provide thumb color etchttp://codingsignals.com/crystal-range-seekbar-in-android/

Add in your gradle

dependencies {compile 'com.crystal:crystalrangeseekbar:1.0.0' }

Two way seekbar

<com.crystal.crystalrangeseekbar.widgets.BubbleThumbRangeSeekbarandroid:id="@+id/rangeSeekbar5"android:layout_width="match_parent"android:layout_height="wrap_content"app:corner_radius="10"app:min_value="0"app:max_value="100"app:steps="5"app:bar_color="#F7BB88"app:bar_highlight_color="#E07416"app:left_thumb_image="@drawable/thumb"app:right_thumb_image="@drawable/thumb"app:left_thumb_image_pressed="@drawable/thumb_pressed"app:right_thumb_image_pressed="@drawable/thumb_pressed"app:data_type="_integer"/>


The Android widget class library has only one slider control, seekbar with only one thumb control. Did some research online and found this cool custom widget, range-seek-bar.

you can followed any one of below

https://github.com/edmodo/range-bar

https://code.google.com/p/range-seek-bar/

https://github.com/Larpon/RangeSeekBar


enter image description here

From Here

        <com.appyvet.rangebar.RangeBar            xmlns:custom="http://schemas.android.com/apk/res-auto"            android:id="@+id/SearchrangeSeekbarAge"            android:layout_width="match_parent"            android:layout_height="72dp"            custom:tickStart="18"            custom:tickInterval="1"            custom:tickEnd="70" />        <com.appyvet.rangebar.RangeBar            xmlns:custom="http://schemas.android.com/apk/res-auto"            android:id="@+id/SearchrangeSeekbarHeight"            android:layout_width="match_parent"            android:layout_height="72dp"            custom:tickStart="4.5"            custom:tickInterval="0.10"            custom:tickEnd="7.0" />rangebar.setOnRangeBarChangeListener(new RangeBar.OnRangeBarChangeListener() {        @Override        public void onRangeChangeListener(RangeBar rangeBar, int leftPinIndex,                int rightPinIndex,                String leftPinValue, String rightPinValue) {        }    });