`
朱嘉华
  • 浏览: 238458 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

漂亮的翻页

阅读更多

两个Activity跳转的时候,自定义翻页效果:

 

Java代码 复制代码
  1. Intent intent = new Intent(FirstActivity.this, SecondActivity.class);   
  2. startActivityForResult(intent, 11);   
  3.                
  4. //添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持   
  5. int version = Integer.valueOf(android.os.Build.VERSION.SDK);      
  6. if(version  >= 5) {      
  7.      overridePendingTransition(R.anim.zoomin, R.anim.zoomout);  //此为自定义的动画效果,下面两个为系统的动画效果   
  8.    //overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);     
  9.      //overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);   
  10. }    
Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
startActivityForResult(intent, 11);
    		
//添加界面切换效果,注意只有Android的2.0(SdkVersion版本号为5)以后的版本才支持
int version = Integer.valueOf(android.os.Build.VERSION.SDK);   
if(version  >= 5) {   
     overridePendingTransition(R.anim.zoomin, R.anim.zoomout);  //此为自定义的动画效果,下面两个为系统的动画效果
   //overridePendingTransition(android.R.anim.fade_in,android.R.anim.fade_out);  
     //overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);
}  

 

 

下面为两个自定义的动画效果XML文件,存放位置为:res/anim/

1,动画进入效果:zoomin.xml

Java代码 复制代码
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <set xmlns:android="http://schemas.android.com/apk/res/android"  
  3.         android:interpolator="@android:anim/decelerate_interpolator">   
  4.     <scale android:fromXScale="2.0" android:toXScale="1.0"  
  5.            android:fromYScale="2.0" android:toYScale="1.0"  
  6.            android:pivotX="50%p" android:pivotY="50%p"  
  7.            android:duration="@android:integer/config_mediumAnimTime" />   
  8. </set>  
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
        android:interpolator="@android:anim/decelerate_interpolator">
    <scale android:fromXScale="2.0" android:toXScale="1.0"
           android:fromYScale="2.0" android:toYScale="1.0"
           android:pivotX="50%p" android:pivotY="50%p"
           android:duration="@android:integer/config_mediumAnimTime" />
</set>

 

2,动画退出效果:zoomout.xml

Java代码 复制代码
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <set xmlns:android="http://schemas.android.com/apk/res/android"  
  3.         android:interpolator="@android:anim/decelerate_interpolator"  
  4.         android:zAdjustment="top">   
  5.     <scale android:fromXScale="1.0" android:toXScale=".5"  
  6.            android:fromYScale="1.0" android:toYScale=".5"  
  7.            android:pivotX="50%p" android:pivotY="50%p"  
  8.            android:duration="@android:integer/config_mediumAnimTime" />   
  9.     <alpha android:fromAlpha="1.0" android:toAlpha="0"  
  10.            android:duration="@android:integer/config_mediumAnimTime"/>   
  11. </set>   
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
        android:interpolator="@android:anim/decelerate_interpolator"
        android:zAdjustment="top">
    <scale android:fromXScale="1.0" android:toXScale=".5"
           android:fromYScale="1.0" android:toYScale=".5"
           android:pivotX="50%p" android:pivotY="50%p"
           android:duration="@android:integer/config_mediumAnimTime" />
    <alpha android:fromAlpha="1.0" android:toAlpha="0"
           android:duration="@android:integer/config_mediumAnimTime"/>
</set> 

 

 

分享到:
评论

相关推荐

    漂亮的计数器翻页效果纯JS

    本文将深入探讨如何使用纯JavaScript(JS)实现这种漂亮的计数器翻页效果。 首先,我们需要了解JavaScript的基础知识。JavaScript是一种广泛应用于网页开发的脚本语言,它可以在客户端运行,用于实现交互式网页功能...

    一款很漂亮的翻页效果

    标题中的“一款很漂亮的翻页效果”和描述中的“一款很漂亮的切换翻页效果”都提到了视觉上的翻页效果,这通常指的是在网页或应用中实现的一种模拟真实书籍翻页的动态过渡效果。这种效果可以增加用户界面的互动性和...

    漂亮的css做的网页翻页样式代码

    本文将深入探讨如何使用CSS实现美观的网页翻页效果,以及"漂亮的css做的网页翻页样式代码"所包含的知识点。 首先,我们要理解CSS翻页效果的基本原理。这种效果通常通过CSS3的`transform`属性来实现,它可以改变元素...

    24种CSS翻页样式 效果漂亮

    本文将根据提供的“24种CSS翻页样式 效果漂亮”这一主题,详细解析其中两种翻页样式的设计思路与实现方法:**CSS Digg样式翻页**和**CSS Yahoo样式翻页**。 #### 二、CSS Digg样式翻页 **Digg样式**是一种经典的...

    WordPress漂亮的横幅翻页插件PageEar

    这么漂亮的插件,在这里要感谢我们论坛(WordPress啦论坛)的版主“qq101149488” ,给我们推荐的此款插件,而且他的博客中,还对此插件做了详细的说明(参见:Wordpress翻页效果插件Pageear ),希望广大的WordPress...

    很好看的翻页css样式

    CSS不仅可以控制文本的字体、颜色、大小,还能实现复杂的布局和动画效果,其中翻页效果就是一种常见且吸引人的视觉元素。本篇文章将深入探讨“翻页css样式”,如何创建精美翻页样式,并通过实例文件“精美翻页样式....

    漂亮的html杂志翻页效果

    漂亮的html杂志翻页效果 &lt;label for="page-number"&gt;Page:&lt;/label&gt; &lt;input type="text" size="3" id="page-number"&gt; of &lt;span id="number-pages"&gt;&lt;/span&gt; 这两行实现功能

    漂亮的相册点击翻页效果

    总的来说,"漂亮的相册点击翻页效果"是一个集成了视觉设计与交互设计的项目,它涉及到了HTML、CSS、JavaScript等多种技术,对于想要提升Web开发能力的IT从业者来说,这是一个很好的实践案例。通过学习和实现这样的...

    FLASH翻页广告,非常漂亮

    标题中的“FLASH翻页广告,非常漂亮”指出我们要讨论的是使用Adobe Flash技术制作的一种互动广告形式,这种广告通常具有引人注目的视觉效果和动态翻页的动画效果,旨在提高用户的浏览体验和广告的吸引力。...

    WordPress漂亮的翻页导航插件WP Page Numbers

    说到WordPress分页插件,大家第一反应想到的肯定是WP-PageNavi插件,这款插件在WordPress分页方面可以说是久负盛名,不过,感觉它的样式太过单一了,页码排列的顺序也有点怪怪的,O(∩_∩)O~,今天就介绍一款样式较...

    一个漂亮的基于GridView扩展的Slider 翻页滚动控件源码及例子程序

    在给定的标题“一个漂亮的基于GridView扩展的Slider翻页滚动控件源码及例子程序”中,我们可以理解到这是一个专门针对GridView进行扩展,实现了类似Slider(滑动条)效果的控件,它允许用户通过滑动来浏览和切换页面...

    精美的网页翻页效果

    网页翻页效果是一种常见的网页设计技术,用于提升用户体验和页面的互动性。在这个主题中,我们将深入探讨HTML、JavaScript和CSS这三种核心技术如何协同工作,实现"精美的网页翻页效果"。 首先,HTML(超文本标记...

    js 拖拽翻页 分页

    很漂亮的翻页效果,可以根据需要结合数据库

    翻页相册flash源码

    很漂亮的flash翻页相册源码,要下的赶快哦!错过了不再有啊!

    jQuery的鼠标拖动翻页js特效代码.zip

    这是一款可以拖动拖拽表格来翻页,十分方便,界面也很漂亮的鼠标拖动翻页js特效代码。 function id(obj){ return document.getElementById(obj); } var page; var mx; var md=false; var sh=0; var en=...

    马尼拉2D夜光翻页时钟

    马尼拉夜光翻页时钟 很漂亮, 我很喜欢的。。 分享一下。

    fliqlo翻页时钟屏保

    屏幕保护程序,在电脑不用的时候,可以显示翻页时钟,有效利用电脑空闲时间,翻页时钟也很漂亮

    Flash 学习书本翻页效果的实例制作

    Flash 学习书本翻页效果的实例制作 Flash 由macromedia公司推出的交互式矢量图和 Web 动画的标准。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果

    js翻页功能

    这里我们将深入探讨如何使用JavaScript实现漂亮的翻页功能。 一、基础原理 翻页功能的核心思想是通过JavaScript动态地改变HTML内容或者使用Ajax技术异步获取并加载新页面的数据。当用户点击“下一页”或“上一页”...

    ASP高效分页----最快的分页法,逐页翻页速度极快

    本篇文章将深入探讨ASP中实现高效分页的方法,以及如何优化逐页翻页速度,确保快速响应用户操作。 一、理解分页原理 分页主要是通过计算数据总数和每页显示的数据量来确定页码。在ASP中,我们首先需要从数据库中...

Global site tag (gtag.js) - Google Analytics