android 两个activity之间如何进行带动画的翻转切换?求高手赐招! android view切换activity之间切换android翻转切换activity之间翻转切换animation翻转切换 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以理解是把2个Activity 布局进行了动画,比你考虑用Activity做动画简单 您意思是只有一个activity里面两个布局进行动画翻转? 2个Activity里面是可以动画的,我2年前弄过。不太记得了。应该是用每个Activity里面的主布局进行动画操作的。 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的格式,切换时的动画。。 您好,这个我做出来了,不是两个activity,我就一个activity里面做的,用到隐藏而已,比如说,下图中,当点击右上角的列表按钮的时候,就开始翻转红色区域,然后显示列表(黄色区域)。当再次点击右上角的列表按钮的时候就再次翻转回到原先的红色视图。只不过这里有一个问题,困扰我好无语,就是当红色视图翻转过来显示黄色视图的时候,黄色视图的内容都是反的!你可以仔细看看下图中黄色视图里的文字就知道了。都是反过来的,这个就不知道怎么搞了。真心郁闷 overridePendingTransition(R.aim.one,R.anim.two);有这么个方法。。动画自己编写随你喜欢。、//第一个代表离开当前Activity的动画,第二个为所进入的Activity的动画但是使用这句代码必须在StartActivity和finish之后。 觉得自己定义动画也行,不过太麻烦。用一个activity,实现两个布局动画切换简单,但有时功能上不能完全满足。所以,视需求而定吧,麻烦就麻烦些。 https://github.com/jfeinstein10/JazzyViewPagerapk例子,一种效果,上面是一个activity例子集合https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true 恭喜楼主~!嘿嘿,感谢各位大大们的热情帮助,这是上传的demo资源:download.csdn.net/detail/baidu_23478311/8499253欢迎大家下载查看效果。 求一个跑马灯效果 怎么获取相机的相片 android编程:出现错误,求帮助 android BroadcastReceiver TabHost问题求高手 在android 2.1模拟器中无法输入&,*,(等字符! Intent怎么调用类中的方法? android中surfaceHolder类型的设置--setType Smart210开发板 表层用安卓4.0.3系统,利用USB与电脑完成数据收发 使用Windroye出错了,怎么解决啊? 请问关于 json的解析问题 android如何将res文件夹下的资源打包到jar中
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的格式,切换时的动画。。
您好,这个我做出来了,不是两个activity,我就一个activity里面做的,用到隐藏而已,比如说,下图中,当点击右上角的列表按钮的时候,就开始翻转红色区域,然后显示列表(黄色区域)。当再次点击右上角的列表按钮的时候就再次翻转回到原先的红色视图。只不过这里有一个问题,困扰我好无语,就是当红色视图翻转过来显示黄色视图的时候,黄色视图的内容都是反的!你可以仔细看看下图中黄色视图里的文字就知道了。都是反过来的,这个就不知道怎么搞了。真心郁闷
有这么个方法。。动画自己编写随你喜欢。、
//第一个代表离开当前Activity的动画,第二个为所进入的Activity的动画
但是使用这句代码必须在StartActivity和finish之后。
apk例子,一种效果,上面是一个activity例子集合
https://github.com/jfeinstein10/JazzyViewPager/blob/master/JazzyViewPager.apk?raw=true
恭喜楼主~!嘿嘿,感谢各位大大们的热情帮助,这是上传的demo资源:download.csdn.net/detail/baidu_23478311/8499253
欢迎大家下载查看效果。