我使用了支持库中包含的abc_ic_ab_back_mtrl_am_alpha
之类的drawable。
支持图书馆团队第一次在v23.2.0中切换到矢量绘图。我按照说明(添加aapt标志等)并更改了我所有代码中的可绘制名称。例如abc_ic_ab_back_material
但是由于很多人可能不喜欢这种变化,因此从以下版本v23.2.1中删除了矢量drawables。所以我不得不再次更改所有代码!
现在,在更新到v24.0.0后,似乎矢量drawable又回来了。
有没有人知道发生了什么?这次是否可以使用矢量绘图?
此外,../sdk/extras/android/support/v7/appcompat
中的文件似乎仍未更新以反映更改。那么v24.0.0究竟在哪里编译?
答案 0 :(得分:1)
支持库23.2.0中添加了对前Lollipop的VectorDrawable支持,然后在23.3.0中部分删除。在23.4.0及以上(至少25.1.0),删除的部分返回但在标志后面。
总结:在支持库23.4.0中至少25.1.0,您可以让VectorDrawable在某些情况下 。
我已this diagram提供帮助。
答案 1 :(得分:0)
是Vector Vector Drawables目前处于使用状态,使用Vector Asset Studio也非常容易实现。
载体的实施
此处查看详细信息 https://developer.android.com/studio/write/vector-asset-studio.html