7

次のような構造のレイアウト ファイルがあるとします。

<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 アプリで表示できるアニメーションのようなものです。

ありがとうございました!

4

1 に答える 1