如何更改 API < 21 上的图标颜色?
How change icons color on API < 21?
因为API19(KitKat)还是很流行的,支持这个版本是个不错的选择。但是,它不支持许多功能,例如 backgroundTint 和 ImageTint。这让我陷入了各种兼容性问题和设计选择中。
我有几个图标要加载到屏幕上,我目前正在使用 setImageTintList 使应用动态化。
"faces" 和 "bucks" 应该根据 recyclerView 中的元素改变颜色。在 API <21 的系统上支持此功能的最佳方法是什么?
我不确定 API 你所说的 "backgroundTint and ImageTint" 到底是什么意思,但是有一个兼容性 ViewCompat
class 可以向后移植一些功能直到 API 4.
其中有:
如果说 "ImageTint" 你的意思是 android:tint
or setImageTintList()
, then 回答了你的问题。
因为API19(KitKat)还是很流行的,支持这个版本是个不错的选择。但是,它不支持许多功能,例如 backgroundTint 和 ImageTint。这让我陷入了各种兼容性问题和设计选择中。
我有几个图标要加载到屏幕上,我目前正在使用 setImageTintList 使应用动态化。
"faces" 和 "bucks" 应该根据 recyclerView 中的元素改变颜色。在 API <21 的系统上支持此功能的最佳方法是什么?
我不确定 API 你所说的 "backgroundTint and ImageTint" 到底是什么意思,但是有一个兼容性 ViewCompat
class 可以向后移植一些功能直到 API 4.
其中有:
如果说 "ImageTint" 你的意思是 android:tint
or setImageTintList()
, then