首页 > 解决方案 > 如何以编程方式获取 Drawable 的色调值

问题描述

我可以通过编程方式在运行时设置可绘制对象的色调为Drawable#setTintList. 我的问题是如何获取它以便稍后在运行时重用,或者这是否有效/可能?

标签: androidandroid-drawable

解决方案


您可以使用ImageView#getImageTintList()函数来获取ColorStateList用于着色图像可绘制的电流,如果未应用着色,则为 null。

你可以在android_documentation_for_image上看到更多


推荐阅读