Skip to content

Latest commit

 

History

History
68 lines (50 loc) · 2.28 KB

File metadata and controls

68 lines (50 loc) · 2.28 KB

LightProgress

sample

License Platform API Android Arsenal

Created this cool Light animation from Oleg Frolov as android library.

Design on Dribbble Read on Medium

USAGE

Just add LightProgress view in your layout XML and LightProgress library in your project via Gradle:

dependencies {
  implementation 'com.bitvale:lightprogress:1.0.1'
}

XML

<com.bitvale.lightprogress.LightProgress
    android:id="@+id/light"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="@dimen/text_size"
    android:textColor="@color/text_color"
    android:text="@string/light_text"
    app:light_color="@color/light_color"/>

You must use the following properties in your XML to change your PacButton.

Properties:
  • android:text (string) -> default "Loading"
  • android:textSize (dimension) -> default 56sp
  • android:textColor (color) -> default #484848
  • app:light_color (color) -> default #FFFFFF

Kotlin

light.setOnClickListener {
    if (!light.isOn()) light.on()
    else light.off()
}

LICENCE

LightProgress by Alexander Kolpakov is licensed under an Apache License 2.0.