`

activity页面切换效果

阅读更多
百叶窗的效果
1.在要设置的控件中添加
android:persistentDrawingCache="animation|scrolling" android:layoutAnimation="@anim/list"
2.list.xml
<?xml version="1.0" encoding="utf-8"?>
<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android"
android:delay="30%"
android:animationOrder="reverse"
android:animation="@anim/scale" />
3.scale.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator">
<scale
android:fromXScale="1"
android:toXScale="1"
android:fromYScale="0.1"
android:toYScale="1.0"
android:duration="500"
android:pivotX="50%"
android:pivotY="50%"
android:startOffset="100" />
<!-- 尺寸伸缩动画效果 scale
       属性:interpolator 指定一个动画的插入器
        在我试验过程中,使用android.res.anim中的资源时候发现
        有三种动画插入器:
            accelerate_decelerate_interpolator  加速-减速 动画插入器
            accelerate_interpolator        加速-动画插入器
            decelerate_interpolator        减速- 动画插入器
        其他的属于特定的动画效果
      浮点型值:
         
            fromXScale 属性为动画起始时 X坐标上的伸缩尺寸   
            toXScale   属性为动画结束时 X坐标上的伸缩尺寸     
        
            fromYScale 属性为动画起始时Y坐标上的伸缩尺寸   
            toYScale   属性为动画结束时Y坐标上的伸缩尺寸   
        
            说明:
                 以上四种属性值   
   
                    0.0表示收缩到没有
                    1.0表示正常无伸缩     
                    值小于1.0表示收缩  
                    值大于1.0表示放大
        
            pivotX     属性为动画相对于物件的X坐标的开始位置
            pivotY     属性为动画相对于物件的Y坐标的开始位置
        
            说明:
                    以上两个属性值 从0%-100%中取值
                    50%为物件的X或Y方向坐标上的中点位置
        
        长整型值:
            duration  属性为动画持续时间
            说明:   时间以毫秒为单位

        布尔型值:
            fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用
4.scale 渐变尺寸伸缩动画效果
<scale
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXScale="0.0"
android:toXScale="1.4"
android:fromYScale="0.0"
android:toYScale="1.4"
android:pivotX="50%"
android:pivotY="50%"
android:fillAfter="false"
android:startOffset="700"
android:duration="7000"
android:repeatCount="1"
/>
</set>
5.translate 画面转换位置移动动画效果
    <translate
android:fromXDelta="0"
android:toXDelta="-80"
android:fromYDelta="-60"
android:toYDelta="300"
android:duration="2000"
/>
fromXDelta
toXDelta 为动画、结束起始时 X坐标上的位置
fromYDelta
toYDelta 为动画、结束起始时 Y坐标上的位置


6.rotate 画面转移旋转动画效果
<rotate
android:interpolator=”@android:anim/accelerate_decelerate_interpolator”
android:fromDegrees=”0″
android:toDegrees=”+350″
android:pivotX=”50%”
android:pivotY=”50%”
android:duration=”3000″ />
fromDegrees 为动画起始时物件的角度 说明
当角度为负数——表示逆时针旋转
当角度为正数——表示顺时针旋转
(负数from——to正数:顺时针旋转)
(负数from——to负数:逆时针旋转)
(正数from——to正数:顺时针旋转)
(正数from——to负数:逆时针旋转)
toDegrees 属性为动画结束时物件旋转的角度 可以大于360度
pivotX
pivotY 为动画相对于物件的X、Y坐标的开始位 说明:以上两个属性值 从0%-100%中取值
50%为物件的X或Y方向坐标上的中点位置
(2)http://www.iteye.com/topic/1116472
分享到:
评论

相关推荐

    Android-webview模拟原生页面切换效果

    在开发中,有时候我们会在app中使用WebView加载一个web页面。这样可以适当减轻我们开发的难度...这里我们就利用动画,以及 获取网页的快照来实现android activity 默认的切换效果(页面从右往左进入,从左往右退出)。

    模仿微信activity水平切换效果.zip

    "模仿微信Activity水平切换效果"就是一个典型的示例,它展示了如何通过自定义动画来实现类似微信中切换页面的流畅体验。在这个项目中,主要涉及到以下几个核心知识点: 1. **Activity的启动模式**:在Android中,...

    Activity跳转页面切换漂亮效果(转)

    当我们进行Activity之间的跳转时,为了提升用户体验,往往希望添加一些漂亮的页面切换效果。本篇文章将探讨如何实现Activity跳转时的动画效果,使页面过渡更加自然、吸引人。 一、Activity的启动模式 在讨论动画...

    android各种activity页面切换特效

    本篇文章将深入探讨Android中实现各种Activity页面切换特效的方法。 一、默认动画 Android系统提供了两种默认的Activity切换动画:slide(滑动)和fade(淡入淡出)。滑动动画分为从右向左(如打开新页面)和从左向...

    手势实现Activity的切换滑动效果

    4. 页面切换:在识别出向左或向右滑动手势后,我们可以通过`Intent`启动新的Activity来实现页面的切换。同时,为了达到平滑的过渡效果,可以使用`ActivityOptions`配合`Transition`进行动画效果的设置。 ```java ...

    android activity 切换效果库(劲推荐)

    Activity之间的切换效果对于用户体验至关重要,它可以提升应用的视觉吸引力和交互性。本篇将深入探讨如何利用第三方库来实现丰富的Android Activity切换效果,特别推荐的是名为"android-viewflow"的库。 "android-...

    android点击按钮实现多个Activity滑动切换

    本文将详细讲解如何通过点击按钮来实现这种从右侧进入、左侧退出的滑动切换效果。 首先,我们需要理解Activity的概念。在Android应用中,Activity是用户界面的基本单元,它负责与用户进行交互。当我们需要在不同的...

    Android界面效果全汇总

    在提供的部分内容中,包括了Activity页面切换效果、淡入淡出动画、以及通过XML定义的特定动画效果。 首先,Activity页面切换效果部分,通过overridePendingTransition()方法可以实现动画效果,此方法接受两个参数,...

    activity切换动画效果

    Activity之间的切换动画效果可以极大地提升用户体验,使应用看起来更加流畅和专业。本知识点将深入探讨如何在Android中实现Activity的切换动画,包括自下而上、左右滑动等多种效果。 首先,我们了解Activity切换...

    安卓欢迎界面引导页面viewpager相关-Activity进场切换动画仿QQ.zip

    4. **页面切换效果**:在ViewPager中,页面间的切换也可以有过渡动画。开发者可能会通过设置`PageTransformer`来定制这些效果,例如平滑的淡入淡出、3D翻转等。 5. **程序调试**:由于描述中提到"程序如果跑不起来...

    总结几种Activity之间切换的动画效果

    ### 总结几种Activity之间切换的动画效果 在Android应用开发过程中,为了提升用户体验和界面交互的友好性,开发者常常需要实现Activity之间的过渡动画。这些动画不仅能够使应用显得更加流畅自然,还能够帮助用户更...

    滑动切换Activity Demo

    滑动切换Activity是一种常见的用户界面交互设计,常用于应用中的导航和页面切换,例如在百度贴吧等应用中可以看到。这种设计能提供流畅的用户体验,让用户能够通过简单的手势操作在不同的内容之间自由切换,增强了...

    activity通过xml实现水平切换效果

    这个"activity通过xml实现水平切换效果"的主题,就是探讨如何通过XML配置实现Activity间的平滑过渡,从而提供类似微信聊天界面的用户体验。 首先,我们要明白`Fragment`是Android系统提供的一个组件,它可以被添加...

    android界面效果汇总

    #### 一、Activity页面切换效果 在Android开发中,为了提升用户体验,开发者经常需要为页面切换添加动画效果。自Android 2.0版本开始,`overridePendingTransition()`方法提供了对页面过渡动画的支持。此方法接受两...

    Fragment,Activity切换动画demo

    除了Fragment之间的切换动画,我们还可以为Activity切换添加动画效果。这通常通过在Intent中设置`FLAG_ACTIVITY_TRANSITION_ANIMATION_SCALE`标志并配合`overridePendingTransition()`方法实现。例如: ```java ...

Global site tag (gtag.js) - Google Analytics