Activity和fragment的简单切换效果
来源:互联网 发布:淘宝数据分析看不懂 编辑:程序博客网 时间:2024/05/01 13:52
Activity有默认的切换效果,但是这个效果我们也可以自定义,主要用到overridePendingTransition(int enterAnim,int exitAnim)这个方法,这个方法必须在startActivity(Intent)之前和finish()之后调用才能生效,参数见名知意,指定Activity打开时和暂停时的动画。
例子启动一个Activity时:
startActivity(new Intent(this,BActivity.class));overridePendingTransition(R.anim.myanim, R.anim.myanim);
当一个Activity不可见时:
@Override public void finish() { super.finish(); overridePendingTransition(R.anim.myanim, R.anim.myanim); }
另附上Fragment的切换效果,在res内新建文件夹animator新建文件slid_right.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android" > <objectAnimator android:duration="1000" android:propertyName="x" android:valueFrom="1000" android:valueTo="0" android:valueType="floatType" /></set>
在开始Fragment事务后,操作fragment之前调用setsetCustomAnimations(in,out):
FragmentTransaction transaction = fm.beginTransaction(); transaction.setCustomAnimations(R.animator.slid_in, R.animator.slid_in); transaction.replace(R.id.b_content, b);
0 0
- Activity和fragment的简单切换效果
- 切换默认Activity和Fragment的动画
- 外部Activity和fragment之间的切换
- 安卓activity和fragment之间切换动作--左右滑动的效果
- activity之间及fragment之间切换的动画效果
- activity和fragment切换动画
- 简单的Fragment切换
- 同一Activity的Fragment切换
- Android中fragment之间和Activity的传值、切换
- 外部Activity和fragment之间的切换,传值
- viewpager+Fragment实现简单滑动切换效果
- fragment的简单使用,点击底下导航栏切换activity的fragment。
- Activity页面切换的效果
- Activity之间的切换效果
- Activity之间的切换效果
- Activity之间的切换效果
- Activity的动画切换效果
- Activity切换的动画效果
- Irrlicht之材质部分
- 手机抓包软件Charles安装使用实例
- 5.3.1.3 参数smtpd_delay_reject:延迟出错响应
- 分解路径
- poj 2411 (状态压缩dp)
- Activity和fragment的简单切换效果
- Irrlicht纹理部分
- Android最牛的开源整理
- Android Support 包里究竟有什么
- 移动EditText光标到末位
- 唯一分解定理
- HDU 2149 Public Sale 巴什博奕
- SGI特殊的空间配置器 std::alloc
- python,os操作文件,文件路径功能操作方法及函数