我想知道是否有人知道为自定义按钮生成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>
我正在考虑自己创造一个,但不能相信没有人已经做过它了。)
由于
答案 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
答案 2 :(得分:1)
this怎么样?我用它来生成holo风格的xml文件。