布局更改Android动画

时间:2014-10-31 10:38:48

标签: android animation layout transition

我有一个RelativeLayout,它在FrameLayout下面有一个嵌套的空ListView和一个FrameLayout。我正在使用动画添加FrameLayout的视图(在xml中设置android:animateLayoutChanges =" true")我这样做是因为我希望它出现在我的窗口顶部。所以它出现在动画中的默认淡入淡出。另一方面,ListView向下移动,但它没有动画。我可以做些什么让ListView滑到它的位置,因为这不是很好看。如果我必须改变我在布局中定义视图的方式,那也没关系。我会考虑每一个建议。 THX

这是我的代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>

<FrameLayout
    android:id="@+id/frame"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:animateLayoutChanges="true"></FrameLayout>

<ListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_below="@+id/frame"
    />

 </RelativeLayout>

0 个答案:

没有答案