假设我有一个如下结构的布局文件:
<LinearLayout android:id="@+id/main" android:orientation="vertical" android:animateLayoutChanges="true">
<EditText>
<TextView android:id="@+id/header1">
<LinearLayout android:id="@+id/insertionPoint" android:orientation="vertical" android:animateLayoutChanges="true">
</LinearLayout>
<TextView android:id="@+id/header2">
</LinearLayout>
我想动态地将文字字段添加到版面insertionPoint
,我希望看到它下面的元素(在这种情况下,header2
)向下滑动。
使用android:animateLayoutChanges
仅动画布局insertionPoint
中的元素,因此header2
没有动画。我该怎么办?
更清楚一点:我想在这里做的是类似动画,当我们向联系人添加更多字段(如电话号码)时,我们可以在ICS的People应用中看到这些动画。
谢谢!