web-dev-qa-db-ja.com

Androidボタンのセレクターxmlを生成するツール

カスタムボタンの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>

自分で作成することを検討していますが、誰も作成していないとは信じられません:)

ありがとう

18
Entreco

この投稿からインスピレーションを得て、XML StateListジェネレーターを作成しました。これを見つけることができます ここ 、誰かがより良いジェネレーターを持っているかどうかを確認したいと思います。

すてきな一日を!

私のAndroid状態リストジェネレーターを更新しました。これで、サポートされているすべての状態を利用できるようになりました。

16
Cata

ドローアブルセレクターを生成するためのさらに優れたツールを作成しました。これは、SelectorChapekと呼ばれるAndroid Studio/IDEAプラグインです。 'drawable-xhdpi'フォルダーをクリックし、 'Generate Android Selectors'を選択すると、セレクターが 'drawable'フォルダーに自動的に表示されますall !(リソースに適切な名前が付けられていると仮定)

ハウツー、ソース、ダウンロード: https://github.com/inmite/Android-selector-chapek

Screenshot

14
David Vávra

this はどうですか?これを使用して、ホロスタイルのxmlファイルを生成します。

1
penkzhou