Android 仿艺龙酒店首页两个Activity页面同时动画



-先创建一个空布局newLayout放在父控件第一的位置
<FrameLayout 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"
    tools:context=".MainActivity" >


    <RelativeLayout
        android:id="@+id/newLayout"
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
    </RelativeLayout>


    <LinearLayout....


- 创建一个类继承ActivityGroup,利用ActivityGroup特有的方法将下一个页面变成一个view,添加到空布局newLayout控件中
		LocalActivityManager localLocalActivityManager = getLocalActivityManager();
		intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
		Window localWindow = localLocalActivityManager.startActivity(flag, intent);
		View localView = localWindow.getDecorView();
		localView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.FILL_PARENT));
		newLayout.addView(localView);


然后将当前Activity中的控件和下一个页面变成的localView页面一起开始startAnimation,效果就是两个activity页面一起动画的效果。


源码地址:Android仿艺龙酒店首页动画效果源码下载


作者:黑卡米      原文地址:http://blog.csdn.net/aaren_jiang/article/details/8639599


你可能感兴趣的:(android动画,Activity变成视图,Activity变成view)