42

我正在研究非常复杂的 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>

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

4

10 回答 10

86

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

于 2015-05-17T10:01:46.017 回答
9

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

于 2013-12-05T22:55:21.650 回答
6

单击窗口右侧的预览。

在此处输入图像描述

于 2016-03-23T18:43:27.520 回答
5

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

在 Eclipse 中预览

于 2013-09-24T15:42:38.693 回答
3

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

"Vector Drawable Thumbnails"

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

矢量可绘制缩略图

于 2019-02-22T13:30:30.683 回答
2

另一种可能:

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

于 2014-03-13T00:43:35.040 回答
2

安卓工作室 2X

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

在此处输入图像描述

于 2017-03-15T13:38:57.563 回答
1

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

打印屏幕

于 2020-04-17T10:51:57.403 回答
0

如果您想预览选择器,您可以在预览面板上找到带有状态的选项卡 在此处输入图像描述

于 2018-02-02T11:44:47.363 回答
0

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

Android Studio 4.0.1 显示代码/拆分/设计控制

于 2021-04-06T16:27:35.993 回答