32得票3回答
VectorDrawable在API 23上无法正确渲染

我正在尽可能地用VectorDrawables替换所有图标。但是我注意到其中有一些在API 23上无法正确渲染,颜色似乎会溢出。其中三个中的一个可以正常渲染。这是我创建的一个独立项目的截图: 在API 21上看起来完全正常: 这里是示例应用程序的源代码 我正在使用AppCompa...

32得票2回答
在API<21上使用RemoteViews(AppWidget)时,AppCompat 23.2使用VectorDrawableCompat。

我有一个AppWidget,想要在其中使用VectorDrawables,包括在Lollipop之前的设备上。 VectorDrawableCompat无法与我创建的RemoteViews一起使用。 为了让我的应用程序APK大小保持不变,我不想为旧的API平台添加可替代的PNG版本的draw...

32得票3回答
以编程方式更新Android矢量图绘制(Vector Drawable)。

我有一个由9个矩形组成的VectorDrawable,这是在drawable文件夹中定义为XML格式。我将其设置为在xml中声明的ImageView的背景android:src="@drawable/squares00"。 我想在运行时通过编程方式更改一个或多个正方形的颜色。我知道可以使用Ve...

31得票7回答
我们能在Android推送通知中使用VectorDrawable或VectorXML作为图标吗?

我正在使用PNG图像,但它的大小变得太大了,所以我不得不在质量上做出妥协。因此,我想向量可能是另一种解决方法?举个例子会很有帮助。

30得票5回答
Android Studio 3.0 矢量图和 LINT 工具:ignore="VectorPath"

升级到3.0版后,Android Studio开始抱怨矢量可绘制图形中的长路径。 警告如下: 非常长的矢量路径(7958个字符),对性能不利。考虑减少精度、删除一些细节或将矢量光栅化。使用长矢量路径会影响性能。有几种方法可以缩短pathData:*使用更少的精度*删除一些细节*使用Androi...

30得票3回答
创建AnimatedVectorDrawable的工具

我非常喜欢Android增加的AnimatedVectorDrawable功能。有没有好用的工具可以创建这样的动画呢? 例如,有没有像这里描述的那样创建动画的工具: 编辑: 到目前为止,我找到了这些工具(有一点帮助): VectAlign AnimatedVectorMorphin...

30得票3回答
将安卓矢量图形XML转换为SVG

我该如何将我的Android矢量图转换为SVG格式? 请不要标记为重复问题。我已经尝试过那些方法,但都没有成功。我尝试了https://shapeshifter.design/网站,但实际上它很好用,但是它给我错误的输入和输出。 假设我有一个矢量图。 &lt;vector android:...

29得票1回答
如何在Android工具栏中使用VectorDrawable?

如何在工具栏中正确使用新的VectorDrawable? 我尝试使用如下所示的app:srcCompat元素,但是没有任何显示。&lt;menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...

29得票1回答
在矢量图中翻转可绘制的图像

我在这里找到了这个可缩放矢量图形资源(链接)。我想做的是翻转它,这样X就会在另一边。 我成功地在布局中做到了这一点,就像在此示例中所示,通过添加: android:scaleX="-1" 到我的ImageView上,它起作用了。 现在我想直接在可缩放矢量图形中更改它,但当我尝试下面的代码时...

27得票3回答
适用于Android N的向量图标和其他图片的Android矢量绘图。

我将在我的应用程序中使用矢量可绘制功能来制作操作栏图标和通知图标。 随着Android N的发布,其中最重要的功能之一是屏幕缩放(请参见辅助功能改进部分)。另一个有趣的功能是多窗口支持(如果您想了解更多信息,请参见链接)。 这是否意味着我们也应该为启动器图标和应用程序中使用的其他图像使用矢...