License Platform API Android Arsenal
Created this cool Light animation from Oleg Frolov as android library.
Design on Dribbble Read on MediumJust add LightProgress view in your layout XML and LightProgress library in your project via Gradle:
dependencies { implementation 'com.bitvale:lightprogress:1.0.1' }
<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.
android:text(string) -> default "Loading"android:textSize(dimension) -> default 56spandroid:textColor(color) -> default #484848app:light_color(color) -> default #FFFFFF
light.setOnClickListener {
if (!light.isOn()) light.on()
else light.off()
}LightProgress by Alexander Kolpakov is licensed under an Apache License 2.0.