2016-08-27 5 views
1

ImageViewの2つの画像を持つボタンアニメーションをにのみ作成し、onClickListenerを使用して作成します。 setImageResource()関数で設定できる画像が2つありますが、ボタンアクションが始まる前にボタンアニメーションをどのように再生するかわかりません。Androidは2つの画像とonClickListenerを持つプログラム可能です。

+0

複製のhttp://stackoverflow.com/questions/4755871/how-to-set-image-button-backgroundimage-for-different-state –

+0

ありがとうあなたの男:) –

答えて

0

もう少し説明してもらえますか?クリックするとImageButtonリソースを置き換えますか?あなたは、これはあなたが望んでいるものです、それはOnClickListener

new View.OnClickListener() { public void onClick(View v) { imageButtonView.setImageResource(idOfTheNewResource); } };

を設定し達成することができますか?

+0

私は実際にこれを行うが、私のshapeview開始別のアクティビティと私のボタンを含む前例の活動に戻ったとき、それは私が前に適用するressourceにとどまります。私が欲しいのは、私がアクティビティを変更した後、setImageResource()を使って最初のイメージをresotreすることです。 –

+0

最初の画像は、画像ビューが押されていない状態と、もう一方が押されている状態です。私は自分のリダイレクション(または私のクリック、またはリダイレクトを開始する前に私のクリックで)を実現した直後の最初のイメージを復元したい。 –

+0

あなたの希望を理解しましたので、あなたの質問にコメントします。 –

関連する問題