我想了一个关于LayoutTransition官方例子 。
我为了有2个集装箱修改它。 我添加新的内容与第1'动画(上)容器和第2'(底部)容器向下移动与幻灯片动画,符合市场预期。
但是,当我从第1'容器中取出物品,整个第2'容器进入第1'容器之下,而第1'容器萎缩与动画的高度(同时播放动画的第1'最后一个元素和2第一要素“第二相交的)。
有没有什么办法,使第2'容器向上滑动,而第1'容器萎缩?
布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#ffffff">
<ScrollView android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout android:id="@+id/container1"
android:background="@drawable/border"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:showDividers="middle"
android:divider="?android:dividerHorizontal"
android:animateLayoutChanges="true"
android:paddingLeft="16dp"
android:paddingRight="16dp" />
</ScrollView>
<ScrollView
android:layout_width="match_parent" android:layout_height="wrap_content">
<LinearLayout android:id="@+id/container2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:showDividers="middle"
android:divider="?android:dividerHorizontal"
android:animateLayoutChanges="true"
android:paddingLeft="16dp"
android:paddingRight="16dp" />
</ScrollView>
</RelativeLayout>