12月 182012
ボタンを押されたときに、ちょっとイメージを暗くしたかったが、どうにも XMLで指定する
方法が分からず画像編集することで妥協 (^^)
以下、暗転画像の作り方
GIMP で開く
色->明るさ、コントラスト->明るさ 適当に変更
保存
drawable/press_selector.xml
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- ビューがタッチされているとき --> <item android:drawable="@drawable/press" android:state_pressed="true"/> <!-- ビューが使用不可の時 --> <item android:drawable="@drawable/press" android:state_enabled="false"/> <!-- ビューが タッチされていないときは <item android:drawable="@drawable/normal"/> </selector>
layout の XML で
<ImageButton android:id="@+id/hoge" android:layout_width="wrap_content" android:layout_height="60dp" android:adjustViewBounds="true" android:background="@null" android:onClick="onClick" android:scaleType="fitXY" android:src="@drawable/press_selector" android:text="Button" />