AirBar

AirBar is a customizable seekBar for android.

Usage

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}
dependencies {
		implementation 'com.github.5hahryar:AirBar:1.1.0'
	}

XML

<com.shahryar.airbar.AirBar
      android:id="@+id/airbar"
      android:layout_width="70dp"
      android:layout_height="200dp"/>

Listener

airbar.setOnProgressChangedListener(object : AirBar.OnProgressChangedListener{
          override fun onProgressChanged(airBar: AirBar, progress: Double, percentage: Double) {
              //Write your code
          }

          override fun afterProgressChanged(airBar: AirBar, progress: Double, percentage: Double) {
              //Write your code
          }
      })

Attributes

Attribute Functionality
progressBarFillColor Set color for level indicator
progressBarColor0 Set gradient color for bottom of the view
progressBarColor1 Set gradient color for top of the view
backgroundFillColor Set background color
backgroundCornerRadius Set corner radius
icon Set icon
max Set Maximum value
min Set minimum value

GitHub