1

ボタン クリック イベントに下の画像のようなクリック効果を追加するにはどうすればよいですか?

私のアクティビティのボタンには既に背景が画像に設定されているため、このチュートリアルのように状態の背景を追加する方法がわかりません。

onClickでAndroidボタンの色が変わる?

押すとボタンの状態が変わります:

4

2 に答える 2

2

通常の状態と押された状態の 2 つの画像が必要です。最初にセレクターを作成します

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/pressed_image" android:state_pressed="true"/>
    <item android:drawable="@drawable/normal_image"/>

</selector>

このセレクターをボタンに背景として追加します。

于 2013-11-14T17:44:07.407 に答える
0

これはたようなものです。これがあなたのソリューションに合っているかどうかはわかりません。

編集: @Raghunandan が上記で提案したように、セレクターを使用します。

于 2013-11-14T17:42:41.670 に答える