在 Kotlin 中更改色调颜色

Change tint color in Kotlin

我想在运行时改变矢量图的颜色。

XML 示例 (ImageView):

app:tint="@android:color/holo_green_light"

如何在 Kotlin 中更改它?

使用 setColorFilter

imageView.setColorFilter(ContextCompat.getColor(this, R.color.blue), android.graphics.PorterDuff.Mode.SRC_IN)