26 lines
1.0 KiB
Java
26 lines
1.0 KiB
Java
package com.google.android.material.button;
|
|
|
|
import android.annotation.TargetApi;
|
|
import android.content.res.ColorStateList;
|
|
import android.graphics.ColorFilter;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.graphics.drawable.GradientDrawable;
|
|
import android.graphics.drawable.InsetDrawable;
|
|
import android.graphics.drawable.LayerDrawable;
|
|
import android.graphics.drawable.RippleDrawable;
|
|
|
|
@TargetApi(21)
|
|
/* loaded from: classes.dex */
|
|
class MaterialButtonBackgroundDrawable extends RippleDrawable {
|
|
MaterialButtonBackgroundDrawable(ColorStateList colorStateList, InsetDrawable insetDrawable, Drawable drawable) {
|
|
super(colorStateList, insetDrawable, drawable);
|
|
}
|
|
|
|
@Override // android.graphics.drawable.LayerDrawable, android.graphics.drawable.Drawable
|
|
public void setColorFilter(ColorFilter colorFilter) {
|
|
if (getDrawable(0) != null) {
|
|
((GradientDrawable) ((LayerDrawable) ((InsetDrawable) getDrawable(0)).getDrawable()).getDrawable(0)).setColorFilter(colorFilter);
|
|
}
|
|
}
|
|
}
|