Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更改API上图标的颜色<;21?_Android_Performance_Drawable_Android 4.4 Kitkat - Fatal编程技术网

Android 如何更改API上图标的颜色<;21?

Android 如何更改API上图标的颜色<;21?,android,performance,drawable,android-4.4-kitkat,Android,Performance,Drawable,Android 4.4 Kitkat,因为API 19(KitKat)仍然非常流行,所以它是支持此版本的一个好选择。但是,它不支持很多功能,例如backgroundTint和ImageTint。这使我面临各种兼容性问题和设计选择 我有几个图标要加载到屏幕上,我目前正在使用setImageTintList使应用程序动态化 “脸”和“雄鹿”应该根据recyclerView中的元素改变颜色。在使用API的系统上支持此功能的最佳方式是什么?我不确定您所说的“backgroundTint和ImageTint”到底是指什么API,但有一个兼容

因为API 19(KitKat)仍然非常流行,所以它是支持此版本的一个好选择。但是,它不支持很多功能,例如backgroundTint和ImageTint。这使我面临各种兼容性问题和设计选择

我有几个图标要加载到屏幕上,我目前正在使用setImageTintList使应用程序动态化


“脸”和“雄鹿”应该根据recyclerView中的元素改变颜色。在使用API的系统上支持此功能的最佳方式是什么?我不确定您所说的“backgroundTint和ImageTint”到底是指什么API,但有一个兼容类,它可以将某些功能后台移植到API 4

其中包括:

如果你说“ImageTint”是指或,那么回答你的问题