1

OnTouchListener を使用して上下のイベントを追跡し、アルファ値を設定することを考えましたが、このリスナーをすべての ImageButtons に追加する必要があります (それらは本当にたくさんあります)。この結果を達成するためのショートカットがあるのだろうか。

4

2 に答える 2

0

ユーザーがボタンをクリックすると、そのボタンの不透明度が変更される場合は、次のことができます。

xml fileon ボタンの宣言に、次の行を追加します。

android:onClick = "clickMethod"

そしてjava file、clickMethodを実装する必要があります。

public void clickMethod(View view)
{
  // change opacity
}

したがって、ボタンごとに同じプロセス(ボタンの不透明度の変更)を実行する場合は、各ボタンのxmlファイルに次の行を追加します

android:onClick="clickMethod"
于 2013-05-13T20:50:49.767 に答える