Hinzufügen einer Animation zu einer ListView, um den Inhalt zu erweitern / zu reduzieren

Ich habe eine Listenansicht, die einen benutzerdefinierten Adapter verwendet, um meinen benutzerdefinierten Inhalt anzuzeigen. Das Layout ist wie folgt.

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
        <ImageView
            android:id="@+id/itemimage"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="5"
            android:scaleType="fitCenter"/>
        <TextView
            android:id="@+id/itemdescription"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:padding="10dp"
            android:textSize="16sp"
            android:layout_weight="1"/>
    </LinearLayout>    
    <TextView
            android:id="@+id/itemtext"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="TEXT CONTENT"
            android:layout_weight="1"/>
</LinearLayout>    

Ich möchte, dass in der Listenansicht nur die Ansicht mit den IDs itemimage und item description angezeigt wird, wobei der itemtext ausgeblendet bleibt. Die Idee ist, einen Onclicklistener für jedes Element der Liste zu haben, um dieses Element so zu erweitern, dass es den Elementtextinhalt anzeigt. Ich weiß, dass ich Tweening-Animation verwenden sollte, um jedes Element zu erweitern / zu reduzieren, aber ich kann nicht herausfinden, wie das geht.

Kann mir jemand dabei helfen? Wenn Sie weitere Codefragmente benötigen, wenden Sie sich an uns.

Danke im Voraus

Antworten auf die Frage(4)

Ihre Antwort auf die Frage