我希望在开始我的Android应用之前有一些预动画。我现在告诉你我是怎么做的。
我正在进行另一项具有ImageView的活动,我在后台透明模式下打开该活动并延迟2秒,然后打开我的主屏幕。 现在在这个概念中,问题是,当我按下主屏幕上的后退按钮时,我跳到那个动画,所以我必须再次按下。
现在我想添加动画,就像我们在facebook应用中看到的那样。我希望首先应该出现一个imageview,然后它会向上移动然后2个textviews应该出现具有溶解效果。有谁能告诉我我该怎么做?
答案 0 :(得分:0)
为此活动制作一个框架布局
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/image"
android:src="@drawable/andro"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
/>
<LinearLayout>
//Other Component Activity
</LinearLayout>
</FrameLayout>
然后在Activity onCreate方法中使其他组件不可见 使用方法setVisibility(View.INVISIBLE) 2秒后,使用方法setVisibility(View.VISIBLE)使代码组件可见,并使ImageView的可见性不可见。通过这种方式当您在没有动画的情况下按下后退按钮时,您将看到并且您将获得所需的内容。