如何以编程方式获取 Drawable 的色调值

How to get tint value of Drawable programmatically

我可以通过编程方式在运行时设置可绘制对象的色调 Drawable#setTintList。我的问题是如何获取它以便稍后在运行时重用,或者甚至 valid/possible?

您可以使用 ImageView#getImageTintList() 函数获取当前 ColorStateList 用于对可绘制图像进行着色,如果未应用着色则为 null。

你可以在android_documentation_for_image

上看到更多