2012-04-19 5 views
0

画像を重ねて背景画像として表示されるメニューがあります。私はまた、次のメニューに、そして最終的にゲーム自体に連れて行くボタンを持っています。Android:XMLのボタンを使って背景画像を変更する方法

私が知りたいのは、ボタンを使ってレイアウトの背景イメージとして持っているイメージを変更する方法です。ボタン自体は透明です。

これは何らかの方法で実行できますか?または、押されたときに変化する画像を保持するためにボタンを使用する必要がありますか?私がそれを押したときに、再生ボタンが大きくなるように、私がリリースする前に(イメージをすでに持っている)例を挙げます。

あなたがそのボタン

例えば上のイベントに基づいて背景を変更しますbuttonSelector.xmlを使用することができます

答えて

0

セレクタxmlの値を以下に示します。あなたは

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/add_folder_clicked" /> <!-- pressed --> <item android:state_focused="true"
android:drawable="@drawable/add_folder_hover" /> <!-- focused --> <item android:drawable="@drawable/add_folder" /> <!-- default --> </selector>

+0

は、はい、私は、ボタンの上に画像を変更する方法を知っているが、...ドローアブルのフォルダにそれを配置する必要がありません場合は、その開始時に、xmlファイルのbacvkgroundを変更することが可能XMLファイル – sandmaster

関連する問題