2012-02-26 125 views
0

我有一个布局,其中闪屏要求输入来自用户,并获得适当的输入后,它滑离屏幕的顶部,揭示该应用程序的主界面。布局的启动画面位是一个与包含主界面的LinearLayout层次相同的RelativeLayout。 由于应用程序的限制,这些不能是两个单独的活动。这里是我用来使飞溅滑落的动画XML。查看动画下其他视图

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <translate 
     android:duration="600" 
     android:fromYDelta="0%" 
     android:toYDelta="-100%" 
     android:startOffset="300" 
    /> 
</set> 

launchLayout.startAnimation(mSlideOutTop); 
launchLayout.setVisibility(View.GONE); 

这个作品真的很好,但似乎为300ms开始偏移之后,当观点实际上开始移动,所有来自应用程序的主要布局的意见在它前面移动,Z轴方向。因此,而不是滑动以揭示界面,界面弹出的滑动闪屏顶部。如何让其他视图保留在后台直到动画完成?谢谢!

回答