栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android笔记——切换界面效果

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android笔记——切换界面效果

切换界面效果:set

界面的切换需要两个样式文件,即当前页面切出与下一页面切回,切换效果一共有四种:

第一种:translate
    //到y轴去
第二种:alpha
    //到此透明度切入
第三种:scale
    //y轴缩放起点(Activity左上角)
 第四种:rotate
    //y轴缩放起点(Activity左上角)

注:坐标轴以右为X轴,以下为Y轴,负为逆时针,正为顺时针,坐标原点为手机左上角,宽高为手机屏幕宽高

使用:
   //切换界面
    startActivity(new Intent(MainActivity.this, Main2Activity.class));
    //使用样式文件(res新建anim文件夹,start作用于Main2Activity,end作用于MainActivity)
    overridePendingTransition(R.anim.activity_start,R.anim.activity_end);
切换样式完整版

R.anim.activity_start



    
    
    
    

R.anim.activity_end



    
    
    
    

注:

  1. overridePendingTransition必需紧挨着startActivity()或者finish()函数之后调用

  2. overridePendingTransition android2.0以及以上版本才支持

  3. 如果不需要切换动画可以设置overridePendingTransition(0,0)

  4. overridePendingTransition只能在主线程中调用

  5. 进入和退出动画的时间设置要一样,不然会有黑屏效果

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/340937.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号