mirror of
https://github.com/mihonapp/mihon.git
synced 2024-09-22 13:42:39 +02:00
78689e7443
* Migrate to AndroidX (automatic conversion by Android Studio) * AndroidX dependency code updates * Fix source preference reparenting * fixes the androidx prefererences icon spacing issue (cherry picked from commit b76a15d960ec2cdf771be16377db0348b66b3179) * Fix source preference screen heading size/list padding Co-authored-by: Carlos <cargo8005@gmail.com>
20 lines
540 B
Kotlin
20 lines
540 B
Kotlin
package eu.kanade.tachiyomi.util
|
|
|
|
import androidx.annotation.DrawableRes
|
|
import androidx.vectordrawable.graphics.drawable.VectorDrawableCompat
|
|
import android.widget.ImageView
|
|
|
|
/**
|
|
* Set a vector on a [ImageView].
|
|
*
|
|
* @param drawable id of drawable resource
|
|
*/
|
|
fun ImageView.setVectorCompat(@DrawableRes drawable: Int, tint: Int? = null) {
|
|
val vector = VectorDrawableCompat.create(resources, drawable, context.theme)
|
|
if (tint != null) {
|
|
vector?.mutate()
|
|
vector?.setTint(tint)
|
|
}
|
|
setImageDrawable(vector)
|
|
}
|