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