我正在尽可能地用VectorDrawables替换所有图标。但是我注意到其中有一些在API 23上无法正确渲染,颜色似乎会溢出。其中三个中的一个可以正常渲染。这是我创建的一个独立项目的截图:
在API 21上看起来完全正常:
我正在使用AppCompat 24.0.0,在ImageView上使用app:srcCompat,并设置了vectorDrawables.useSupportLibrary=true。我还尝试过将AppCompat版本设置为23.4.0,目标设备版本设置为23。但是,如果我删除appCompat并将minSdkVersion设置为21并使用本机矢量支持,则结果不会改变。IDE没有抱怨任何不受支持的内容。如何找出问题所在?这是平台错误吗?有什么解决方法吗?