VectorDrawable-棒棒糖之前的Android版本是否可以使用?

背景

我注意到,Android现在通过称为“ VectorDrawable ” 的类(以及AnimatedVectorDrawable,BTW)支持某种矢量绘图。我通过查看Android-Studio的新功能找到了它。


我不知道这是否会是具有把多个文件分成多个文件夹(年底mdpi,hdpi,xhdpi,等)。那会很棒,并且在某些情况下可能会最小化应用程序大小。


问题

我想问一些关于这门新课的问题:


是否可以在较旧的Android版本中使用它,甚至可以通过甚至包括Google支持库的库来使用它?


我不熟悉它的工作方式,但是Lollipop可以处理SVG文件吗?它可以执行SVG文件上可以实现的任何操作吗?


除了我发现的文档之外,还有使用它的示例/教程/视频吗?


元芳怎么了
浏览 582回答 3
3回答

森林海

通过Android支持库23.2.1更新,支持Vector Drawables和Animated Vector Drawables。(您也可以使用latestone)请在gradle文件中更新库的版本。compile 'com.android.support:recyclerview-v7:23.2.1'矢量可绘制对象允许您用 XML中定义的单个矢量图形替换多个png资产。虽然以前仅限于棒棒堂及更高版本的设备,都VectorDrawable和AnimatedVectorDrawable现在可通过两种新的支持库支持向量绘制和动画矢量抽拉。app:srcCompat参考向量drawables的新属性。在github上查看源代码并提供一些示例示例。v7 appcompat库的更改:还原了对矢量资产的依赖性,因此使用appcompat库的开发人员不会被迫使用VectorDrawable及其关联的构建标志。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android