LightProgress

Additional

Language
Kotlin
Version
N/A
Created
Dec 3, 2018
Updated
Jan 17, 2019
Owner
Alexander (bitvale)
Contributor
Alexander (bitvale)
1
Activity
Badge
Generate
Download
Source code
APK file

Blurb

LightProgress

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

USAGE

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

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

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.