我正在尽可能用VectorDrawable替换所有图标。但是我注意到它们中的一些在API 23上不能正确显示,并且颜色似乎正在流失。这3个渲染中的一个很好。下面是从isolated project截图我创建:VectorDrawable无法在API 23上正确渲染
看起来API 21完美的罚款:
The source code of sample app is here
我使用程序兼容性24.0.0,应用程序:srcCompat在ImageView上并设置了vectorDrawables.useSupportLibrary = true。我也尝试了目标23的AppCompat 23.4.0。但是,如果我删除appCompat并将minSdkVersion设置为21并使用本地向量支持,则结果不会更改。 IDE不会抱怨任何不受支持的内容。我如何弄清楚有什么问题?这是一个平台错误吗?有没有解决方法?
bro ..尝试降级你的版本一点点到23.0.3,我也使用vectorDrawable .. nd它的工作正常23。 –
看起来像一个appcompat版本问题,因为它保持不变,即使后我删除了appcompat。 – gitter
你使用什么设备(api 23)?你在模拟器上测试过吗?与api级别23矢量绘制使用矢量绘制的系统默认实现,我会说最有可能是ROM问题 – Stepango