解决方案 »

  1.   

    你可以理解是把2个Activity 布局进行了动画,比你考虑用Activity做动画简单
      

  2.   

    您意思是只有一个activity里面两个布局进行动画翻转?
      

  3.   

    2个Activity里面是可以动画的,我2年前弄过。不太记得了。应该是用每个Activity里面的主布局进行动画操作的。
      

  4.   

    1、首先在res下新建一个anim,这是用来放切换Activity的动画效果的XML的(需要的效果可以网上搜,一般都有,直接放进来,我记也有一些,需要我可以发给你)
    2.value/styles下自己来定义Activity的格式:
    如: <style name="AnimTop2" parent="@android:style/Animation">  
         <item name="android:windowEnterAnimation">@anim/push_top_in2</item>
            <item name="android:windowExitAnimation">@anim/push_top_out2</item>
    </style>
    注意,这里的push_top_in2、push_top_out2是1中的
         <style name="MyDialogStyleTop" parent="android:Theme.Dialog" >
            <item name="android:windowAnimationStyle">@style/AnimTop2</item>
            <item name="android:windowFrame">@null</item><!--边框-->
            <item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
            <item name="android:windowIsTranslucent">true</item><!--半透明-->
            <item name="android:windowNoTitle">true</item><!--无标题-->
            <item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
            <item name="android:backgroundDimEnabled">false</item><!--模糊-->        
         </style>
    3、AndroidManifest.xml中注册Activy
           <!-- 这里一定要注册上这个activity,否则跳转将会失败,因为系统找不到这个activity -->
            <activity
                android:name="com.example.tabexample.PopDialogActivity"
                android:label="@string/app_name" 
                android:theme="@style/MyDialogStyleTop">
            </activity>
    记得PopDialogActivity是src中的,要有,MyDialogStyleTop是style,记录Activity的格式,切换时的动画。。
      

  5.   


    您好,这个我做出来了,不是两个activity,我就一个activity里面做的,用到隐藏而已,比如说,下图中,当点击右上角的列表按钮的时候,就开始翻转红色区域,然后显示列表(黄色区域)。当再次点击右上角的列表按钮的时候就再次翻转回到原先的红色视图。只不过这里有一个问题,困扰我好无语,就是当红色视图翻转过来显示黄色视图的时候,黄色视图的内容都是反的!你可以仔细看看下图中黄色视图里的文字就知道了。都是反过来的,这个就不知道怎么搞了。真心郁闷
      

  6.   

    overridePendingTransition(R.aim.one,R.anim.two);
    有这么个方法。。动画自己编写随你喜欢。、
    //第一个代表离开当前Activity的动画,第二个为所进入的Activity的动画
    但是使用这句代码必须在StartActivity和finish之后。
      

  7.   

    觉得自己定义动画也行,不过太麻烦。用一个activity,实现两个布局动画切换简单,但有时功能上不能完全满足。所以,视需求而定吧,麻烦就麻烦些。
      

  8.   

    https://github.com/jfeinstein10/JazzyViewPager
    apk例子,一种效果,上面是一个activity例子集合
    https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true
      

  9.   


    恭喜楼主~!嘿嘿,感谢各位大大们的热情帮助,这是上传的demo资源:download.csdn.net/detail/baidu_23478311/8499253
    欢迎大家下载查看效果。