我想知道是否ColorFilter
可以在 a 的 XML 中设置 aView
或者是否唯一的方法是setColorFilter()
在 Java 中使用。
问问题
14208 次
5 回答
16
您可以使用:
android:tint="@color/white"
于 2015-09-14T13:43:25.387 回答
13
根据文档 http://developer.android.com/reference/android/graphics/ColorFilter.html,ColorFilter 没有相应的 xml 版本。
我还使用键“颜色”和“过滤器”在文档中搜索了属性 http://developer.android.com/reference/android/R.attr.html
于 2012-10-30T14:18:28.420 回答
5
没有等效的 xml,但在 API 级别 21 上,您可以使用 tint 属性。但我假设您不想针对 21 台以上的设备。至少在几年内不会。
于 2014-10-21T22:32:46.407 回答
-1
如果您想使用 tint 并支持旧版本,您可以添加com.android.support:appcompat-v7:23.2.1
到 build.gradle(不要忘记更新 Android SDK)
感谢@sherpya 的提示!
于 2016-04-04T12:40:18.610 回答