Android中补间动画在activity切换时使用
2016-06-20 10:57
549 查看
在res----anim下面4个设置动画的文件
right_to_left_enter
right_to_left_out
left_to_left_eneter
left_to_left_out
源码下载:
http://download.csdn.net/detail/zhaihaohao1/9554254
right_to_left_enter
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="250" android:fromXDelta="100%p" android:toXDelta="0"></translate> </set></span>
right_to_left_out
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="250" android:fromXDelta="0" android:toXDelta="-100%p" ></translate> </set></span>
left_to_left_eneter
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="250" android:fromXDelta="-100%p" android:toXDelta="0"></translate> </translate></span>
left_to_left_out
<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="250" android:fromXDelta="0" android:toXDelta="100%p" ></translate> </translate></span>java代码中引用
<span style="font-size:18px;">public class MyCutscenes { /* 进入动画 */ public static void myEntryAnim(Activity activity) { activity.overridePendingTransition(R.anim.right_to_left_enter, R.anim.right_to_left_out); } /* 退出动画 */ public static void myOutAnim(Activity activity) { activity.overridePendingTransition(R.anim.left_to_left_eneter, R.anim.left_to_left_out); } } </span>Activity中使用
<span style="font-size:18px;">public class MainActivity extends Activity { private Button button1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button1 = (Button) findViewById(R.id.button1); button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent(MainActivity.this, MySecondActivity.class)); MyCutscenes.myEntryAnim(MainActivity.this); } }); } }</span>
源码下载:
http://download.csdn.net/detail/zhaihaohao1/9554254
相关文章推荐
- Android开发之完全隐藏软键盘的方法
- Android中补间动画的基本使用
- android线程操作类(暂停、重新开启、停止)
- Android之PopupWindow,dialog设置日期
- Android Volley入门到精通:初识Volley的基本用法
- Android常用系统广播
- Android检测旋转手势
- onCreate()中设置屏幕常亮
- android studio 的一些bug修改
- FrameLayout——帧布局 翻译自developer.android.com sdk
- Android 在地图上画矩形
- js 调用 android 安卓 代码
- 解决Android studio导入项目卡死
- 解决Android中多次点击启动多个相同界面的问题
- Android studio如何更改gradle版本
- Android 用MultiImageSelector实现上传头像的拍照跟相册
- Android开发笔记(一百零七)统计分析SDK
- EventBus的使用
- Android KeyCode列表
- 直接拿来用!最火的Android开源项目整理