1、动画xml

1.1、slide_right_in.xml

<?xml version="1.0" encoding="utf-8"?>    

1.2、slide_left_out.xml

<?xml version="1.0" encoding="utf-8"?>    


2、类(MainActivity、FragmentA、FragmentB)


3、FragmentA中点击某个按钮,切换到FragmentB,代码如下:

FragmentManager fragmentManager = getSupportFragmentManager();FragmentB frgB=new FragmentB();FragmentTransaction transaction = fragmentManager.beginTransaction();transaction.setCustomAnimations(R.anim.slide_right_in,R.anim.slide_left_out);transaction.replace(containerId,fraB);transaction.commit();


注:

setCustomAnimations方法必须在replace或者add等方法之前被调用,

containerId是MainActivity.xml中存放fragment的控件的id。



更多相关文章

  1. onContextItemSelected 与 onMenuItemSelected 的那些事
  2. Android(安卓)应用安装流程初探
  3. 【ALearning】第五章 Android相关组件介绍(二)Service
  4. android画笔错位问题的解决
  5. 解决Content的startActivity方法报错
  6. Android(安卓)自定义Dialog 的使用
  7. Android(安卓)aspectJ Aop
  8. Android通过反射实现强制停止应用程序的方法
  9. MediaPlayer+Stagefright架构(音频)图解

随机推荐

  1. Android(安卓)TextWatcher监控EditText中
  2. Android中的RecyclerView的使用(一)
  3. Android系统文件夹目录大剖析
  4. Lan给您分享的岗位信息(Android)
  5. Android(安卓)布局中长度单位的深入研究
  6. Android的搜索框架实例详解
  7. [置顶] 我的Android进阶之旅------>Andro
  8. 查询方法android的CursorLoader用法小结
  9. Android(安卓)签名打包
  10. Android之Wifi学习(2)------连接Wifi