有没有办法预览矢量drawable

时间:2015-10-12 23:08:57

标签: android svg

如果没有构建和安装我的应用程序,有没有办法预览矢量可绘制的xml文件?

我已将其构建到Android Studio中的小型测试应用程序中,并可将其作为布局文件的一部分进行预览,但我希望能够采用更简单的方式。

编辑:这是我的drawable.xml文件的样子:

<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="24"
    android:viewportHeight="24">

    <group>
        <path
            android:fillColor="#f5a625"
            android:strokeColor="#000000"
            android:strokeWidth=".5"
            android:pathData="M0,0l18,0l6,6l0,10l-24,0z" />
    </group>
</vector>

6 个答案:

答案 0 :(得分:118)

右侧有一个预览标签,特别是(从Android Studio 2.0开始):

enter image description here

答案 1 :(得分:14)

如果“预览”窗口未自动显示。您可以通过转到Android Studio的菜单中的View -> Tool Windows -> Preview手动显示预览窗口。

答案 2 :(得分:7)

有一种方法可以使用https://plugins.jetbrains.com/plugin/10741-vector-drawable-thumbnails

上的Android Studio插件同时预览项目中的所有矢量绘图

只需转到设置 - &gt;插件 - &gt;浏览存储库并搜索“Vector Drawable Thumbnails”

答案 3 :(得分:2)

Android Studio 1.4允许您预览VectorDrawables。只需在res/drawable文件夹中双击它们即可。

答案 4 :(得分:1)

您可以通过转到xml编辑器中的设计视图并在属性下单击srcCompat旁边的...按钮,快速搜索Android Studio中的矢量绘制预览

答案 5 :(得分:1)

当您在 Android Studio 中打开 vector drawable 时,窗口右上角有可用的控件。您可以选择在 CodeSplitDesign 之间切换。

但是,这些控件仅在当前选择的构建变体中使用矢量可绘制对象时才会显示。我可以看到来自其他构建变体的可绘制对象的预览的唯一方法是切换到该特定构建变体。

android studio controls