2011-06-21 21 views
1

私は10以上のTextviewをスクロールビューに埋め込んでListViewエフェクトを与えました(私はいくつかの理由でListViewを使用したくありません)。クリックするとTextViewの背景が点滅するようにする方法は?

テキストビューについてのいくつかの詳細は、それが画像である背景を持つことです。

私の質問は、私が持っている10以上のビューのうち、特定のテキストビューをクリックすると、ネイティブListViewのような背景をアニメートしたいと思うことです。これが可能なら誰かがいくつかのポインタを提供することができますか?

背景をアニメーション化しないと、クリックしたテキストビューの境界線を少なくともアニメートできますか?

ありがとう、 Sana。あなたはRES /描画可能ディレクトリに上記のXMLを保存し、他のリソースのようなあなたのTextViewで参照

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" android:drawable="@drawable/your_pressed_background" /> 
    <item android:drawable="@drawable/your_normal_background" /> 
</selector> 

答えて

5

は、次のような状態リストセレクタ描画可能にあなたのTextViewの背景を設定します。

TextViewの状態に基づいて、アンドロイドはバックグラウンドドロウアブルを選択します。 TextViewを押すと、押された背景が描画されます。そうでない場合は、通常の背景が描画されます。

関連する問題