问题标签 [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.
java - 如何为 android 创建矢量可绘制对象?
我是新手VectorDrawables
。
我可以看到vector drawables
android studio 提供的默认值,如ic_menu_gallery
,ic_menu_camera
等运行良好。vector drawables
因此,我尝试通过将 my 转换png images
为svg
first 并使用路径和填充值来制作矢量可绘制对象来创建自己的,即替换 svg 文件中的android:pathData
for d 和android:fillColor
for fill 标签。它以某种方式提供了矢量可绘制对象,但外观扭曲或弯曲。
如果我没有采取正确的方法,请建议我。
android - AnimatedVectorDrawable 没有动画
我试图让动画 vectorDrawables 工作并根据http://developer.android.com/reference/android/graphics/drawable/AnimatedVectorDrawable.html做了所有事情,但它仍然无法正常工作。
我也试图使这个项目工作。 https://github.com/chiuki/animated-vector-drawable
有谁知道为什么它没有动画?
以下是我使用的文件:
AnimatedVectorDrawable
矢量绘图
动画师(morph_to_drop)
主要布局
java - 为什么我必须为矢量动画绘图使用组?
我不太确定为什么必须为动画矢量指定一个组作为目标。由于使用的对象动画器已经具有路径和路径,因此这似乎非常多余。因此,对象动画师不应该已经知道如何转换矢量可绘制对象吗?如果是这样,为什么我仍然必须将组名设置为目标?
android - 如何在按钮单击时更改矢量可绘制路径的颜色
随着新的 android 支持更新,矢量可绘制对象获得向后兼容性。我有一个带有各种路径的矢量图像。我希望通过单击按钮或基于输入值以编程方式更改路径的颜色。是否可以访问向量路径的名称参数?然后改变颜色。
android - AppCompat 23.2 在 API<21 上使用 VectorDrawableCompat 和 RemoteViews (AppWidget)
我有一个 AppWidget,我也想在棒棒糖之前的设备上使用 VectorDrawables。VectorDrawableCompat 不适用于我创建的 RemoteViews。
为了减小我的应用 APK 大小,我不想为旧 API 平台添加我的 drawable 的替代 PNG 版本。
我怎样才能做到这一点?
android - 我可以在 ActionBar 菜单图标中使用矢量可绘制文件吗?
我可以在 ActionBar 菜单图标中使用矢量文件吗?
现在 appCompat 支持 API > 8 的矢量文件。我可以在 ActionBar 菜单中使用矢量绘图吗?
android - 将变形动画从箭头反转为复选标记
我正在尝试实现变形效果,当用户单击 myButton 时,ImageView 内的图像应该从箭头变形为复选标记。当他再次点击它时,这个过程应该会逆转:复选标记应该变成箭头。
这就是我所做的:
动画矢量.xml:
animator_upvote_to_checkmark.xml:
这就是我播放动画的方式:
这会将箭头变成复选标记,我该如何扭转这个过程?
android - 了解 Android 的 VectorDrawable 属性
我需要帮助理解由 XML 定义的 VectorDrawable 的一些属性。
当我使用 Android Studio 导入新的矢量资产时,它会生成如下内容:
默认情况下,宽度、高度、viewportHeight 和 viewportWidth 被设置为一些默认的材料设计值。
因为我们处理的是矢量而不是像素图像。我的问题是:
- 为什么需要设置尺寸(宽度、高度等)?
- 如果我需要为多种尺寸使用相同的矢量 xml,如何在不创建多个矢量 xml 的情况下覆盖这个 24dp 值,这当然会破坏整个目的!