问题标签 [android-vectordrawable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
112671 浏览

java - 如何为 android 创建矢量可绘制对象?

我是新手VectorDrawables

我可以看到vector drawablesandroid studio 提供的默认值,如ic_menu_gallery,ic_menu_camera等运行良好。vector drawables因此,我尝试通过将 my 转换png imagessvgfirst 并使用路径和填充值来制作矢量可绘制对象来创建自己的,即替换 svg 文件中的android:pathDatafor d 和android:fillColorfor fill 标签。它以某种方式提供了矢量可绘制对象,但外观扭曲或弯曲。

如果我没有采取正确的方法,请建议我。

0 投票
1 回答
5835 浏览

android - AnimatedVectorDrawable 没有动画

我试图让动画 vectorDrawables 工作并根据http://developer.android.com/reference/android/graphics/drawable/AnimatedVectorDrawable.html做了所有事情,但它仍然无法正常工作。

我也试图使这个项目工作。 https://github.com/chiuki/animated-vector-drawable

有谁知道为什么它没有动画?

以下是我使用的文件:

AnimatedVectorDrawable

矢量绘图

动画师(morph_to_drop)

主要布局

0 投票
1 回答
648 浏览

java - 为什么我必须为矢量动画绘图使用组?

我不太确定为什么必须为动画矢量指定一个组作为目标。由于使用的对象动画器已经具有路径和路径,因此这似乎非常多余。因此,对象动画师不应该已经知道如何转换矢量可绘制对象吗?如果是这样,为什么我仍然必须将组名设置为目标?

0 投票
2 回答
361 浏览

android - 创建项目 Android 时出错

我在 Android Studio 中创建项目时出错

错误:任务“:app:prepareComAndroidSupportAnimatedVectorDrawable2320Library”的执行失败。无法展开 ZIP 'D:\program\android_sdk\extras\android\m2repository\com\android\support\animated-vector-drawable\23.2.0\animated-vector-drawable-23.2.0.aar'。

在此处输入图像描述 如何解决?谢谢

0 投票
8 回答
59901 浏览

android - 如何在按钮单击时更改矢量可绘制路径的颜色

随着新的 android 支持更新,矢量可绘制对象获得向后兼容性。我有一个带有各种路径的矢量图像。我希望通过单击按钮或基于输入值以编程方式更改路径的颜色。是否可以访问向量路径的名称参数?然后改变颜色。

0 投票
2 回答
21312 浏览

android - AppCompat 23.2 在 API<21 上使用 VectorDrawableCompat 和 RemoteViews (AppWidget)

我有一个 AppWidget,我也想在棒棒糖之前的设备上使用 VectorDrawables。VectorDrawableCompat 不适用于我创建的 RemoteViews。

为了减小我的应用 APK 大小,我不想为旧 API 平台添加我的 drawable 的替代 PNG 版本。

我怎样才能做到这一点?

0 投票
4 回答
5906 浏览

android - 我可以在 ActionBar 菜单图标中使用矢量可绘制文件吗?

我可以在 ActionBar 菜单图标中使用矢量文件吗?

现在 appCompat 支持 API > 8 的矢量文件。我可以在 ActionBar 菜单中使用矢量绘图吗?

0 投票
2 回答
9336 浏览

android - 将变形动画从箭头反转为复选标记

我正在尝试实现变形效果,当用户单击 myButton 时,ImageView 内的图像应该从箭头变形为复选标记。当他再次点击它时,这个过程应该会逆转:复选标记应该变成箭头。

这就是我所做的:

动画矢量.xml:

animator_upvote_to_checkmark.xml:

这就是我播放动画的方式:

这会将箭头变成复选标记,我该如何扭转这个过程?

0 投票
4 回答
1803 浏览

android - 了解 Android 的 VectorDrawable 属性

我需要帮助理解由 XML 定义的 VectorDrawable 的一些属性。

当我使用 Android Studio 导入新的矢量资产时,它会生成如下内容:

默认情况下,宽度、高度、viewportHeight 和 viewportWidth 被设置为一些默认的材料设计值。

因为我们处理的是矢量而不是像素图像。我的问题是:

  • 为什么需要设置尺寸(宽度、高度等)?
  • 如果我需要为多种尺寸使用相同的矢量 xml,如何在不创建多个矢量 xml 的情况下覆盖这个 24dp 值,这当然会破坏整个目的!
0 投票
1 回答
13126 浏览

android - 如何使用设计支持库 23.2 实现动画矢量绘图?

我看过android开发者博客说新的设计支持库23.2支持动画矢量。当我搜索时,我遇到了这个链接来实现动画矢量绘图。在设计支持库 23.2 中实现动画矢量绘图的方法是否相同?有人可以帮我完成新的实施吗?