19

我想知道是否有人知道为您的自定义按钮生成 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>

我正在考虑自己创建一个,但不敢相信没有人已经这样做了:)

谢谢

4

3 回答 3

16

受这篇文章的启发,我制作了一个 XML StateList 生成器,你可以在这里找到它,我很想看看是否有人有更好的生成器。

祝你有美好的一天!

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

于 2011-12-10T00:44:13.173 回答
16

我创建了更好的工具来生成可绘制选择器。这是一个名为SelectorChapek的Android Studio/IDEA 插件。您只需单击“drawable-xhdpi”文件夹,选择“生成 Android 选择器”,所有选择器都会自动出现在“可绘制”文件夹中!(假设您的资源已适当命名)

如何,来源和下载:https ://github.com/inmite/android-selector-chapek

截屏

于 2013-08-20T22:05:56.227 回答
1

这个怎么样?我用它来生成全息样式的 xml 文件。

于 2014-03-26T13:35:00.780 回答