0
我有一个问题, 我按钮点击屏幕上的顶部布局的动画,它正在按照我想要的那样工作,但是在布局下我有另一个,即设置为低于顶级动画。 我希望得到的是每当我的布局被动态化时,该空间被第二个布局所占据,并且每当我的布局进入时,它就会推动下一个布局。 这可能吗?如果是这样,关于我将如何完成这样的事情的任何提示?Android动画和布局弹力
我有一个问题, 我按钮点击屏幕上的顶部布局的动画,它正在按照我想要的那样工作,但是在布局下我有另一个,即设置为低于顶级动画。 我希望得到的是每当我的布局被动态化时,该空间被第二个布局所占据,并且每当我的布局进入时,它就会推动下一个布局。 这可能吗?如果是这样,关于我将如何完成这样的事情的任何提示?Android动画和布局弹力
简单的解决方案是使用RelativeLayout
作为主布局,而不是定位内部布局。以这种方式保留订单:
1- the one to be below
2- the one to be animated.
这样,第二个将永远在第一个的顶部,除非它被动画出来。
<RelativeLayout
android:layout_width = "match_parent"
android:layout_height = "match_parent">
<Layout 1>
<Layout 2(the animated one)>
</RelativeLayout>
是的,但这时如果第一个不是beign动画它覆盖第二个内容,而且我想以某种方式改变 – user3274539
你可以setVisibilty玩()属性来设置的可视性当动画效果在最上面时,在布局下方隐藏到INVISIBLE – Shahzeb