如何预览 xml drawable?

Posted

技术标签:

【中文标题】如何预览 xml drawable?【英文标题】:How to preview xml drawable? 【发布时间】:2012-06-16 14:30:54 【问题描述】:

我正在研究非常复杂的 xml drawable,我想知道是否有任何工具/插件可以让我预览我的 drawable?

我正在寻找类似于可用于布局的“图形布局”选项卡。

例如,如果我有这样的事情:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:left="0dp" android:right="0dp"> 
        <shape android:shape="rectangle">

            <gradient android:angle="-90" android:startColor="#2B2B2B"
                android:endColor="#000000" />

        </shape>
    </item>
    <item android:top="1sp" android:bottom="26sp" > 
        <shape android:shape="rectangle">
            <solid android:color="#10ffffff"/>
    </shape>

    </item>
</layer-list>

如何预览形状和渐变? 而且我可能在做梦,但是有没有任何图形工具来构建可绘制对象?

【问题讨论】:

【参考方案1】:

在 Android Studio 中执行以下操作:查看 -> 工具窗口 -> 预览

【讨论】:

Android 用户知道您指的是哪个工具会很明显吗? @grunk 我建议接受这个答案是正确的。【参考方案2】:

Android Studio 从 0.3.2 版开始支持此功能:http://tools.android.com/recent/androidstudio032released

【讨论】:

【参考方案3】:

点击窗口右侧的预览。

【讨论】:

【参考方案4】:

在 Eclipse 中 使用根 LinearLayout 创建新布局。 打开大纲视图。 在属性表中找到 View.Background。 按下按钮 ... 现在您可以选择 Color 和 Drawable 资源,并且有小预览。

【讨论】:

【参考方案5】:

Android Studio 提供了一个不错的插件,名为

"Vector Drawable Thumbnails"

这为您项目中的所有矢量可绘制对象添加了一个很好的概览。 只需看一下侧栏并打开视图。您将获得它们的缩略图表。

【讨论】:

【参考方案6】:

另一种可能性:

只需创建一个新布局“测试”,转到图形布局,在内部(或任何视图)创建一个按钮,并将可绘制对象分配给按钮的背景。可绘制对象被渲染(其正常状态)。

【讨论】:

【参考方案7】:

Android Studio 2X

    查看 -> 工具窗口 -> 预览 或点击右侧的预览

【讨论】:

【参考方案8】:

预览资源的一种方法是使用 Android Studio 中的资源管理器。它作为一个单独的选项卡可见:

【讨论】:

【参考方案9】:

如果您想预览选择器,您可以在预览面板上找到带有状态的选项卡

【讨论】:

你如何得到这个状态标签?目前他们还没有获得这些的可见方式【参考方案10】:

之前的答案中提到的预览选项在 Android Studio 4.0 中不存在。而是在编辑器选项卡的右上角查找此分段控件。

【讨论】:

以上是关于如何预览 xml drawable?的主要内容,如果未能解决你的问题,请参考以下文章

Android Drawable - Shape Drawable使用详解(附图)

Android XML Drawable

Android:如何使用 XML drawable 创建精确的材料设计阴影

如何在android中的drawable上添加阴影效果

如何在Android drawable中为环形制作圆角

Android - 使用 xml drawable 制作检查图标