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" />