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

Android 如何以编程方式获取Drawable的色调值,android,android-drawable,Android,Android Drawable,我可以在运行时通过编程方式将可绘制的色调设置为drawable\settinlist。我的问题是如何获取它以便在运行时稍后重用,或者这是否有效/可能?您可以使用ImageView#getImageTintList()函数获取用于为图像着色的当前ColorStateList,如果未应用着色,则为null 您可以在Cool上看到更多内容,但供将来参考:该方法是在API level 21中添加的

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

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


您可以在

Cool上看到更多内容,但供将来参考:该方法是在API level 21中添加的