Android 图像视图色调

Kis*_*hor 14 android

在 xml 中为 ImageView 设置色调时,我收到一条警告,显示:-

必须使用 app:tint 而不是 android:tint

我为什么要使用 app:tint?

Zan*_*mar 8

因为有一些问题android:tint不适用于版本 < 21。app:tint在版本 21 下工作。这是一个类似的问题。api <21 的可绘制着色


Art*_*tem 6

AppCompatImageView它的精致,你可以使用android:tint


use*_*551 5

ImageViewTintDetector lint 检查已添加到androidx.appcompat:appcompat:1.2.0-alpha02 添加 Lint 规则以检查 ImageView 上的 android:tint 使用情况

实际上我还没有找到解释为什么开发人员应该用 app:tint 替换 android:tint。我的项目 minSdkVersion 是 22。