`
chengfengyang
  • 浏览: 22159 次
社区版块
存档分类
最新评论

android中的animations的用法(二)

阅读更多
一  AnimationSet 的用法

二 Interpolator 的用法

三 Frame-By-Frame Animations的用法



关于 AnimationSet:

1.    AnimationSet 是 Animation的子类

2.    一个AnimationSet包含了一系列的Animation

3.   针对AnimationSet设置一些Animation的通用属性,如startOffset,duration,  将应用到Animation包含的每个Animation动画类中



关于Interpolator:

定义了动画变化的速率

AccelerateDecelerateInterpolator:在动画开始与结束的地方速率比较慢,中间的时候加速

AccelerateInterpolator:  在动画开始的地方速率比较慢,然后开始加速

CycleInterpolator: 动画循环播放特定的次数,速率改变沿着正弦曲线

DecelerateInterpolator: 在动画开始的地方速率改变比较慢,然后开始减速

LinearInterpolator:在动画过程中以匀速改变



这个速率设置,可以在xml界面文件中设置 如android:interpolator="@android:anim/accelerate_interpolator" 表示加速

也可以在java类中设置 如 AlphaAnimation alpha = new AlphaAnimation(1.0f,0.0f);
alpha.setInterpolator(new AccelerateInterpolator());  表示淡入淡出加速



关于Frame-By-Frame Animation:

实际上是一个电影动画

看效果图



分享到:
评论

相关推荐

    Android-animations

    2. **示例项目**:可能包含了一些演示如何使用"nineoldandroids"的示例应用程序,这些示例可以帮助开发者快速掌握库的使用方法。 3. **文档**:可能有库的使用指南或者API文档,方便开发者查阅和参考。 4. **测试...

    Android 3.0 Animations Beginner’s Guide

    - **动画调试**:掌握使用Android Studio等工具来调试动画的方法。 #### 七、结语 通过本书的学习,读者不仅可以掌握Android 3.0中的动画基础知识,还能深入了解各种高级技巧。无论是想要提升现有应用的用户体验,...

    Android开发之Animations动画用法实例详解

    本文实例讲述了Android开发之Animations动画用法。分享给大家供大家参考,具体如下: 一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度...

    [android.开发书籍].Android.3.0.Animations

    - 掌握Android 3.0中各种动画框架的使用方法。 - 学会如何设计和实现复杂的动画效果。 - 了解如何优化动画性能,避免影响用户体验。 - 能够独立完成包含高级动画效果的应用开发项目。 #### 六、结语 《Android 3.0...

    十大热门Android开源项目之 Material-Animations

    Material-Animations是专门为Android平台设计的一款开源项目,它致力于实现Material Design规范中的各种动画效果,使得开发者可以轻松地在自己的应用中添加生动、流畅的过渡动画。 项目的核心目标是提供Activity...

    Packt.Android.3.0.Animations.Beginner's.Guide

    在《Android 3.0 Animations Beginner's Guide》一书中,作者Alex Shaw深入探讨了如何利用Android 3.0提供的强大功能来实现各种动画效果。 #### Android 3.0的新特性及其对动画的支持 Android 3.0(代号Honeycomb...

    常用动画效果 Animations

    第二种常见方法是使用补间动画。补间动画是基于对象的属性(如位置、大小、透明度等)进行平滑过渡。这种动画通常用于更复杂的交互和更细腻的效果。在iOS的Swift中,我们可以使用`UIView.animate(withDuration:)`...

    动画animations

    本文将深入探讨标题为“动画animations”的Demo,它展示了如何使用XML和Java代码实现Android中的四种基本动画类型。这四种动画包括了平移动画(Translate Animation)、旋转动画(Rotate Animation)、缩放动画...

    android_animations:Android动画-准备使用XML文件

    本教程将聚焦于“android_animations”项目,这个项目主要关注如何使用XML文件来创建和管理Android应用程序中的动画。 首先,让我们理解XML在Android动画中的作用。XML(eXtensible Markup Language)是一种用于...

    android-view-animations-java,Awesome Library可使用视图动画系统执行倾斜动画,如关注、反弹、淡入、翻转、旋转、滑动和缩放视图。.zip

    这个开源项目"android-view-animations-java"将这些动画效果封装成易于使用的库,开发者可以快速集成到自己的项目中,无需从零开始编写复杂的动画代码。通过阅读源代码,开发者可以学习到如何利用Android的视图动画...

    android-animations:演示在Android上创建动画的各种方法的示例

    使用变形动画转换为圆形进度条的Android按钮。 使您的应用程序更具响应性的简单方法。 您可以找到库存储库。 的用法示例。 2. TransformationLayout 使用变形动画将视图转换为另一个视图。 您还可以在两个活动或...

    Android 界面菜单,支持二级分类显示.rar

    通过在`res/menu`目录下创建XML文件来定义菜单项,并在活动中使用`onCreateOptionsMenu()`方法填充和显示菜单。 2. **层次结构(Hierarchical)**:支持二级分类的菜单需要一个层次结构的数据模型,例如使用`TreeMap`...

    android-animations-examples:一个带有动画的Android项目

    在"android-animations-examples-master"这个项目中,你可能会找到如下的示例: - 各种Object Animator的用法,包括颜色渐变、大小变换等。 - View Animation的组合使用,实现复杂的视图运动路径。 - 帧动画的实现...

    android-support-v4.jar.zip

    在Android应用开发中,Android Support Library v4是一个至关重要的组件,它提供了对Android API Level 4及更高版本的向下兼容性,使得开发者可以使用最新的API特性,同时确保应用能在广泛的设备上运行。本文将深入...

    android动画demo

    在"android animations demo"中,你可能发现使用了ValueAnimator、ObjectAnimator和AnimatorSet等类来创建复杂的动画效果。例如,ObjectAnimator可以轻松地改变一个View的X坐标,实现滑动效果;而AnimatorSet则可以...

    Android2.2 ApiDemos

    5. Notifications(通知):展示了不同类型的系统通知以及通知的使用方法。 6. Intents(意图):涵盖了启动活动、服务、广播接收者等不同意图的用法。 7. Services(服务):展示后台服务的创建和使用,包括绑定...

    深入浅出Android代码

    SQLite数据库的使用、SharedPreferences、文件存储、ContentProvider等都是Android中常见的数据管理方式。通过查看对应的代码,开发者可以了解如何在实际应用中存储和读取数据。 网络编程是现代应用不可或缺的一...

    android_additive_animations:Android的加性动画!

    在此处获得此库的良好概述: : 一体化要在您的项目中使用AdditiveAnimator ,请在build.gradle添加以下几行: dependencies { compile 'at.wirecube:additive_animations:1.9.0'}...repositories { jcenter()}快速...

Global site tag (gtag.js) - Google Analytics