This is fork repository of android-range-seek-bar. I created this repository because the original maintainer is no longer maintain it.
This library provides a SeekBar similar to the default Android one, but with two thumb controls allowing a range to be selected.
Main features:
- Two thumbs allowing a range to be selected
- Supports integer ranges and floating point ranges
- Text indicating the selected min and max values on the bar
- Smoother drag animation
Customizations:
- Ability to initialise from XML, with attributes (only tested for Integer and Double, would not support all the original types that the class supports when initialized programmatically)
- Ability to make the range-seek-bar only use one thumb instead of two, with all other feature remaining; can be set from XML. This makes it more similar to the default android seekbar, but you still benefit from the other features and very smooth animation.
- Text above thumbs can be disabled and colour can be changed
- Custom icons can be used for the thumbs
Should be able to import, build and run in Android Studio or from the command line with gradle. The rangeseekbar-sample shows the available features and customizations in code and XML.
-
Add this in your build.gradle file:
-
For latest release:
dependencies {
compile 'com.github.galcyurio:rangeseekbar:0.5.0'
}
The android-range-seek-bar started as a fork of the following project: https://code.google.com/p/range-seek-bar/ under Apache license.
This repository is a fork of the following repository: https://github.com/anothem/android-range-seek-bar under Apache license and Created Commons license.
The images are licensed under Creative Commons ( http://creativecommons.org/licenses/by/3.0/ ). The originals are provided in the original project ( https://code.google.com/p/range-seek-bar/ ) and seek_thumb_disabled.png is added by us.
The source code is licensed under the Apache License. A copy of this can be found at http://www.apache.org/licenses/LICENSE-2.0 and has been included in the repository as well.