Skip to content

Instantly share code, notes, and snippets.

View beigirad's full-sized avatar

Farhad Beigirad beigirad

View GitHub Profile
@beigirad
beigirad / LoadingButtonExtension
Last active August 14, 2020 17:27 — forked from dmide/CircularProgressDrawable.java
a workaround for showing progress on material button
import android.graphics.Color
import android.graphics.drawable.Drawable
import com.example.CircularProgressDrawable
import com.google.android.material.button.MaterialButton
var MaterialButton.isLoading: Boolean
get() = getTag(id.hashCode()) != null
set(value) {
val isLoadingHash = id.hashCode() // has used in isLoading#getter function