Android工具为按钮生成选择器xml

时间:2011-12-07 23:14:29

标签: android xml-drawable

我想知道是否有人知道为自定义按钮生成xml选择器文件的工具。我有点累了创建按钮,将它们转换为.9.png文件,然后在xml中复制和粘贴自定义选择器......

我知道这些工具:

http://www.androidicongenerator.net/

http://android-ui-utils.googlecode.com/hg/asset-studio/dist/index.html

在生成资源/资源方面非常方便,我错过了选择4个图像并生成即用型选择器xml的选项,它输出如下内容:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- pressed -->
    <item android:state_pressed="true" android:background="@drawable/img_pressed" />
    <!-- focused -->
    <item android:state_focused="true" android:background="@drawable/img_focussed" />
    <!-- default -->
    <item android:background="@drawable/img_default" />
</selector>

我正在考虑自己创造一个,但不能相信没有人已经做过它了。)

由于

3 个答案:

答案 0 :(得分:16)

受益于这篇文章,我创建了一个XML StateList生成器,你可以找到它here,我很想看看有没有更好的生成器。

祝你有美好的一天!

对我的Android状态列表生成器进行了更新,现在您可以使用所有支持的状态。

答案 1 :(得分:14)

我已经创建了更好的工具来生成可绘制的选择器。这是一个名为 SelectorChapek Android Studio / IDEA插件。您只需单击'drawable-xhdpi'文件夹,选择'生成Android选择器'和所有您的选择器将自动显示在'drawable'文件夹中! (假设您的资源名称相应)

Howto,source&amp;下载:https://github.com/inmite/android-selector-chapek

Screenshot

答案 2 :(得分:1)

this怎么样?我用它来生成holo风格的xml文件。