【发布时间】:2014-02-02 13:56:14
【问题描述】:
我有一个带有 3 个视图的 XML 布局:A、B、C ...视图 B 是 match_parent,而视图 C 不在屏幕中,因为视图 B 填满了所有空间。
http://imagizer.imageshack.us/v2/800x600q90/824/q2lw.png
在代码中,我在整个布局 XML 中启动了一个动画,动画将父视图向左平移,隐藏视图 A 并显示视图 C
http://imagizer.imageshack.us/v2/800x600q90/41/0e1g.png
我的问题,当我开始动画时,父视图向左移动,隐藏视图A,但不知道为什么,不显示视图C
http://imagizer.imageshack.us/v2/800x600q90/823/hxht.png
我认为视图 C 被挤压,所以我在动画结束时在父视图和视图 C 中尝试了 setLayoutParam,但没有奏效。
我要做什么?
【问题讨论】:
-
你指定了 android:layout_alignRight 来查看 c 吗? developer.android.com/reference/android/widget/…
标签: android animation translate-animation