android:animateLayoutChanges在父布局中不起作用

时间:2012-07-30 04:13:30

标签: java android animation

假设我有一个如下结构的布局文件:

<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应用中看到这些动画。

谢谢!

0 个答案:

没有答案