0

私の Android アプリケーションはカスタム イメージを頻繁に使用します。それぞれの「エフェクト」イメージ (エフェクトなど) を設計するのは大変な作業にclickingなります。

簡単な解決策を探しています。たとえば、クリック可能なコンポーネントをクリックすると灰色になり、指を離すと元の色に戻ります。

出来ますか?

4

1 に答える 1

3

xml セレクターを使用します。それでいい!

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
          android:drawable="@drawable/image_pressed" /> <!-- pressed/ clicked -->
    <item android:state_focused="true"
          android:drawable="@drawable/image_focused" /> <!-- focused -->
    <item android:state_hovered="true"
          android:drawable="@drawable/image_focused" /> <!-- hovered -->
    <item android:drawable="@drawable/image_normal" /> <!-- default / after release-->
</selector>

詳細については、こちらをご覧ください

于 2012-12-11T07:55:16.723 に答える