Animer sélecteur/transitions d'état

J'ai un simple sélecteur pour ma ListView

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/yellow_arc" android:state_activated="true"/>
    <item android:drawable="@drawable/yellow_nonarc" android:state_activated="false"/>

</selector>

Je veux animer la transition entre ces un drawable lorsque l'état de l'opinion sont modifiés à partir activé non activé et vica versa.

Si vous exécutez le exemple de l'API de démos, vous verrez une évidente fade-in/fade-out de l'animation lors de l'état activé de la vue est changé.

Donc, ce que je veux, c'est une animation personnalisée, alors que l'état de la vue est changé. Je pense qu'il devrait être fait via xml, mais je ne pouvais pas trouver un moyen.

Merci d'avance.

EDIT:

Je pense avoir trouvé quelque chose d'utile, il y a un activated_background.xml dans \Android\android-sdk\platforms\android-API_VERSION\data\res\drawable qui comprend

<selector xmlns:android="http://schemas.android.com/apk/res/android"
        android:exitFadeDuration="@android:integer/config_mediumAnimTime">
    <item android:state_activated="true" android:drawable="@android:drawable/list_selector_background_selected" />
    <item android:drawable="@color/transparent" />
</selector>

Ainsi l'exemple de l'API de-démos qui cette fade-out de l'animation en déclarant un exitFadeDuration. Cependant, ce n'est pas exactement ce que je veux.. je veux déclarer animations personnalisées pour la transition entre l'état d'un drawable depuis le fade-in/fade-out animation ne semble pas bon pour mon un drawable.

InformationsquelleAutor C.d. | 2012-02-10