Добавление анимации в ListView для расширения / свертывания контента

У меня есть представление списка, в котором используется пользовательский адаптер, чтобы показать мой пользовательский контент. Его расположение следующее.

<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>    

Мне бы хотелось, чтобы в списке отображался только вид с идентификатором элемента и описанием элемента, при этом текст элемента скрыт. Идея состоит в том, чтобы иметь onclicklistener для каждого элемента списка, чтобы развернуть этот элемент так, чтобы он отображал содержимое элемента text. Я знаю, что должен использовать анимацию анимации, чтобы развернуть / свернуть каждый элемент, но я не могу понять, как это сделать.

Может ли кто-нибудь помочь мне с этим? Если вам нужно больше фрагментов кода, не стесняйтесь спрашивать.

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос