我有一个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>