|
|
@ -414,7 +414,7 @@ object TintHelper { |
|
|
|
fun createTintedDrawable(drawable: Drawable?, @ColorInt color: Int): Drawable? { |
|
|
|
fun createTintedDrawable(drawable: Drawable?, @ColorInt color: Int): Drawable? { |
|
|
|
var drawable1: Drawable? = drawable ?: return null |
|
|
|
var drawable1: Drawable? = drawable ?: return null |
|
|
|
drawable1 = DrawableCompat.wrap(drawable1!!.mutate()) |
|
|
|
drawable1 = DrawableCompat.wrap(drawable1!!.mutate()) |
|
|
|
DrawableCompat.setTintMode(drawable1!!, PorterDuff.Mode.SRC_IN) |
|
|
|
DrawableCompat.setTintMode(drawable1, PorterDuff.Mode.SRC_IN) |
|
|
|
DrawableCompat.setTint(drawable1, color) |
|
|
|
DrawableCompat.setTint(drawable1, color) |
|
|
|
return drawable1 |
|
|
|
return drawable1 |
|
|
|
} |
|
|
|
} |
|
|
@ -424,7 +424,7 @@ object TintHelper { |
|
|
|
fun createTintedDrawable(drawable: Drawable?, sl: ColorStateList): Drawable? { |
|
|
|
fun createTintedDrawable(drawable: Drawable?, sl: ColorStateList): Drawable? { |
|
|
|
var drawable1: Drawable? = drawable ?: return null |
|
|
|
var drawable1: Drawable? = drawable ?: return null |
|
|
|
drawable1 = DrawableCompat.wrap(drawable1!!.mutate()) |
|
|
|
drawable1 = DrawableCompat.wrap(drawable1!!.mutate()) |
|
|
|
DrawableCompat.setTintList(drawable1!!, sl) |
|
|
|
DrawableCompat.setTintList(drawable1, sl) |
|
|
|
return drawable1 |
|
|
|
return drawable1 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|