All Projects → 10clouds → Gaugeseekbar

10clouds / Gaugeseekbar

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Gaugeseekbar

Croller
A circular seekbar for Android, with a control knob! (for the lack of a better word).
Stars: ✭ 1,088 (+1150.57%)
Mutual labels:  seekbar, circular
D2PCurvedModal
An elegant and curved modal View for iOS (Swift)
Stars: ✭ 59 (-32.18%)
Mutual labels:  circular
Swagpoints
An Android custom circular SeekBar that supports max/min range and step settings.
Stars: ✭ 300 (+244.83%)
Mutual labels:  seekbar
Circosjs
d3 library to build circular graphs
Stars: ✭ 436 (+401.15%)
Mutual labels:  circular
Android Slidr
Another android slider / seekbar, but different :-)
Stars: ✭ 326 (+274.71%)
Mutual labels:  seekbar
Emojislider
🤯 A slider widget rich in emoji and highly customisable.
Stars: ✭ 549 (+531.03%)
Mutual labels:  seekbar
Rubberpicker
Android Rubber Picker Library
Stars: ✭ 469 (+439.08%)
Mutual labels:  seekbar
Android Verticalseekbar
Vertical SeekBar class which supports Android 4.x - 9.x.
Stars: ✭ 431 (+395.4%)
Mutual labels:  seekbar
Bubblepictures
Bubble Pictures for iOS done in Swift
Stars: ✭ 434 (+398.85%)
Mutual labels:  circular
React Customizable Progressbar
Customizable circular progress bar component for React 🍩
Stars: ✭ 37 (-57.47%)
Mutual labels:  circular
Discreteslider
A slider (SeekBar) with amazing value label.
Stars: ✭ 351 (+303.45%)
Mutual labels:  seekbar
Stm32 Usart Uart Dma Rx Tx
STM32 examples for USART using DMA for efficient RX and TX transmission
Stars: ✭ 372 (+327.59%)
Mutual labels:  circular
Agcircularpicker
AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter
Stars: ✭ 592 (+580.46%)
Mutual labels:  circular
Multislider
Multi functional slider/seekbar( / rangebar / scrubber) for Android
Stars: ✭ 309 (+255.17%)
Mutual labels:  seekbar
Mrthumb
【拇指先生】 a simple easy video thumbnail provider,顺滑的获取视频缩略图,支持本地和网络视频,有问题大胆提Issues
Stars: ✭ 60 (-31.03%)
Mutual labels:  seekbar
Bubbleseekbar
A beautiful Android custom seekbar, which has a bubble view with progress appearing upon when seeking. 自定义SeekBar,进度变化更以可视化气泡样式呈现
Stars: ✭ 3,036 (+3389.66%)
Mutual labels:  seekbar
Ring Buffer
simple C++11 ring buffer implementation, allocated and evaluated at compile time
Stars: ✭ 80 (-8.05%)
Mutual labels:  circular
React Planet
A react lib for building circular menus in a very easy and handy way.
Stars: ✭ 83 (-4.6%)
Mutual labels:  circular
Circularpicker
CircularPicker is helpful for creating a controller aimed to manage any calculated parameter.
Stars: ✭ 73 (-16.09%)
Mutual labels:  circular
Easysignseekbar
本库主要提供一个漂亮而强大的自定义SeekBar,进度变化由提示牌 (sign)展示,具有强大的属性设置,支持设置section(节点)、mark(标记)、track(轨迹)、thumb(拖动块)、progress(进度)、sign(提示框)等功能
Stars: ✭ 629 (+622.99%)
Mutual labels:  seekbar

GaugeSeekBar

GaugeSeekBar is an Android library for displaying round seek bar view.

How to use

allprojects {
    repositories {
        maven { url 'http://repo.aws.10clouds.com:8081/artifactory/gradle-dev-local/' }
    }
}

dependencies {
    compile(group: 'tenclouds', name: 'gaugeseekbar', version: '1.0.1', ext: 'aar')
}

Available XML attributes

Attribute name Format Description
startAngleDegrees float Angle between
thumbRadius dimension Radius of default thumb drawable, 11dp by default
thumbDrawable reference Custom thumb drawable to be used instead of default thumb drawable.
showThumb boolean When set to "false" thumb is not shown, "true" by default.
thumbColor color Default thumb drawable color, default value is #ff6f00
trackGradient color array Array of colors used to drawn track, can be contain only one color. Contains only grey color by default.
trackGradientPositions reference Array of floats between 0.0 and 1.0 indicating gradient color positions in track, has to be the same size as trackGradient. If not supplied the colors would be positioned evenly.
showProgress boolean If set to false progress bar will not be drawn. True by default.
progress float Float ranged between 0.0 and 1.0 indicating progress shown by the view. Any larger or smaller values will be interpreted as either 1, or 0.
interactive boolean If set to true user will be able to set the progress by touch, else progress update would be only possible from code. True by default.
trackWidth dimension Width of track and progress bar, 8dp by default.
progressGradient reference Array of colors used to drawn track, can be contain only one color. Contains green and red colors by default.
progressGradientPositions reference Array of floats between 0.0 and 1.0 indicating gradient color positions in progress, has to be the same size as progressGradient. If not supplied the colors would be positioned evenly.

Examples

alt text

<com.tenclouds.gaugeseekbar.GaugeSeekBar
           ...
           app:thumbRadius="18dp"
           app:trackWidth="18dp" />

alt text

<com.tenclouds.gaugeseekbar.GaugeSeekBar
        ...
        app:interactive="false"
        app:progress="0.75"
        app:progressGradient="@array/progressColor"
        app:thumbColor="@color/colorPrimary"
        app:thumbRadius="18dp"
        app:trackWidth="18dp" />

alt text

<com.tenclouds.gaugeseekbar.GaugeSeekBar
        ...
        app:interactive="true"
        app:showProgress="false"
        app:startAngleDegrees="90"
        app:thumbColor="@color/colorPrimary"
        app:thumbDrawable="@drawable/custom_thumb"
        app:trackGradient="@array/progressRainbow"
        app:trackWidth="13dp" />
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].