1

私のAndroidアプリケーションでは、押された状態、デフォルト、フォーカスされた状態ごとに、単一の画像の3つの異なる画像を作成したいと考えています。これらの画像を作成するのに役立つツールはありますか?

あなたは私の問題を誤解していると思います.3つの異なる状態に対して3つの異なる画像を使用する方法を知っています. 2人がこれら3つの画像をどのように作成するかを知りたいだけです。

ここでhttp://code.google.com/p/iosched/source/browse/android/#android%2Fres%2Fdrawable-hdpi 3 つの異なる状態の 3 つの異なる画像があることがわかります

  1. home_btn_announcements_default.png
  2. home_btn_announcements_pressed.png
  3. home_btn_announcements_selected.png

上記の3つの画像を作成できるツールがあることを知りたいです。私の質問は誰にとっても明らかだと思います。

私の質問は、デフォルトの画像に白い境界線、フォーカスされた画像に灰色の境界線を追加する方法でした。さまざまな状態に応じて画像を変更する方法を知っています。画像の周りに白またはグレーの境界線を付けることができるツールはありますか?

4

1 に答える 1

1

セレクターを使用して、このファイルを drawable/click.xml に保存します

     <?xml version="1.0" encoding="utf-8"?>
       <selector xmlns:android="http://schemas.android.com/apk/res/android" >
     <item android:state_pressed="false" android:drawable="@drawable/notPressedImage ></item>
     <item android:state_pressed="true" android:drawable="@drawable/PressedImage" ></item>

     </selector>

click.xml (クリック) をボタンのソースとして使用...

于 2012-06-25T10:13:35.570 に答える