【问题标题】:How change icons color on API < 21?如何更改 API < 21 上的图标颜色?
【发布时间】:2017-05-12 01:12:07
【问题描述】:

因为 API 19 (KitKat) 仍然很受欢迎,所以支持这个版本是一个不错的选择。但是,它不支持许多功能,例如 backgroundTint 和 ImageTint。这让我面临各种兼容性问题和设计选择。

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

“faces”和“bucks”应该根据 recyclerView 中的元素改变颜色。在具有 API

【问题讨论】:

    标签: android performance drawable android-4.4-kitkat


    【解决方案1】:

    我不确定您所说的“backgroundTint 和 ImageTint”到底指的是什么 API,但有一个兼容性 ViewCompat 类可以将某些功能向后移植到 API 4。

    其中有:

    如果说“ImageTint”是指android:tintsetImageTintList(),那么this 会回答您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-18
      • 2015-05-28
      • 1970-01-01
      • 2016-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      相关资源
      最近更新 更多