`
fanxing1989800
  • 浏览: 18852 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

关于android的tween animation

阅读更多

最近朋友做了个动画效果,之间遇到了些问题,现在总结一下,希望有所帮助。

1.对于单个动画,就不要用set了如:

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
        android:interpolator="@android:anim/accelerate_decelerate_interpolator"
        android:fromXDelta="200" android:toXDelta="0"
        android:fromYDelta="0" android:toYDelta="0"
        android:duration="100" android:fillAfter="true"/>

2.对于多个动画的情况下,eclipse并不会智能的告诉你那些属性不属于set,毕竟AnimationSet也继承Animation

经试验发现,android:duration就必须在具体动画中设置,而android:fill*="true/false"只能在set中设置才有效。

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:interpolator="@android:anim/accelerate_decelerate_interpolator"
    android:shareInterpolator="true" android:fillAfter="true"
    >

    <rotate android:fromDegrees="0"
     android:duration="3400"
  android:toDegrees="360"
  android:pivotX="50%"
  android:pivotY="50%"
   />

   
 <translate 
     android:duration="3400"
        android:fromXDelta="0.0" android:toXDelta="200.0"
        android:fromYDelta="0.0" android:toYDelta="0.0"
        />
 
</set>

最后提醒一下,set中动画的顺序会影响动画的最终效果。

分享到:
评论

相关推荐

    Android TweenAnimation源码

    TweenAnimation是Android SDK中提供的一种基础动画类型,它基于帧动画(Frame Animation)的概念,通过平移、旋转、缩放和改变透明度等属性来实现对象的变化效果。让我们深入探索Android TweenAnimation的源码,了解...

    Android Tween Animation动画效果详解

    Android Tween Animation动画的使用demo,以及自定义动画,原理解析,相关博客: http://blog.csdn.net/w18756901575/article/details/53081551

    android动画例子:tween animation and property animation

    以下是一些关于Tween Animation的重要知识点: 1. **Animation类**:所有Tween Animation的基础类,提供动画的基本结构和行为。 2. **TranslateAnimation**:用于对象的平移,可以设置X和Y轴的位移。 3. **...

    01_TweenAnimation变化动画Demo代码下载

    本Demo代码下载提供了关于TweenAnimation的实例,帮助开发者更好地理解和应用这一技术。 在Android中,TweenAnimation是基于帧的动画,通过在一定时间内连续更改View的属性来实现动画效果。它分为两种类型:...

    Android-Animation动画之Tween Animation补间动画

    补间动画(Tween Animation)是Android提供的基本动画类型,它通过对对象的透明度、大小、位置或旋转等属性进行平滑过渡来实现视觉效果。本篇文章将深入探讨Android中的Tween Animation,包括其原理、使用方法以及...

    android tween

    在Android开发中,补间动画(Tween Animation)是一种常见的视觉效果技术,用于为视图对象添加平滑的过渡效果。标题“android tween”指的就是这个关键概念。补间动画是Android动画系统的一部分,允许开发者在指定...

    Android使用TweenAnimation生成动画效果的例程.rar

    TweenAnimation,又称补间动画,是Android提供的基础动画系统的一部分,它可以实现对象在指定时间内平移、旋转、缩放或改变透明度等效果。在这个例程中,我们将深入探讨如何在Android应用中使用TweenAnimation创建...

    TweenAnimation

    在这个名为“TweenAnimation”的项目中,我们可以看到一个关于如何使用补间动画的实例。补间动画主要通过`android.view.animation.Animation`类的子类来实现,如`TranslateAnimation`、`RotateAnimation`、`...

    TweenAnimation_android_

    TweenAnimation是Android SDK中提供的一种基础动画类型,用于实现对象在屏幕上的平移、缩放、旋转和透明度变化等效果。本教程将深入讲解如何使用TweenAnimation使一张图片进行360度旋转,以提升应用程序的视觉吸引力...

    Tween Animation示例代码

    以下是一些关于Tween Animation的关键知识点: 1. **ObjectAnimator**: 这是Android SDK中用于创建基于属性的动画的类。它可以对一个对象的任意可访问的公共属性进行动画化。例如,可以使用ObjectAnimator改变View...

    android tween动画代码示例及详解

    在`TestAnimation`这个项目中,你可能找到了更多关于这些动画的示例和详细注释,这将有助于你更好地理解和应用Android Tween动画。通过实践和调试这些代码,你可以掌握Android动画系统的核心概念,从而在开发中创造...

    TweenAnimation使用

    TweenAnimation在Android开发中是一种常见的动画效果,它主要用于创建简单的过渡动画,比如对象的位置、大小、透明度等属性的变化。Tween动画是通过指定起始值和结束值,然后在一定时间内平滑地改变这些属性来实现...

    Android中补间动画TweenAnimation

    例如,可能包含一个XML文件(如TweenAnimation.xml),定义了一个View平移和缩放的动画。然后在Java代码中加载并应用这个动画,使得按钮在点击时有明显的视觉反馈。 ```xml &lt;!-- TweenAnimation.xml --&gt; ...

    Android TweenAnimation补间动画实例

    摘要:Java源码,Android,补间动画 Android TweenAnimation补间动画实例,Android动画生成源码,用过Andorid手机的朋友相信对Android系统中各式各样的动画效果甚是喜爱,那么它是如何编写出来的呢?本例子虽然是一个...

    Android Animation Demo

    这篇详细讲解将围绕标题和描述中的知识点展开,包括Tween Animation(补间动画)和Frame Animation(帧动画),帮助开发者理解和实践Android动画。 首先,我们来探讨 Tween Animation。Tween Animation是Android中...

    android Tween Animation属性设置方法实例

    Tween Animation,也称为补间动画,是Android提供的一种基础动画类型,用于实现对象的平移、旋转、缩放和透明度变化等效果。本文将深入探讨如何在Java代码和XML中设置Tween Animation属性,并通过实例来阐述其用法。...

    Android Tween动画源码

    Tween动画,又称平移动画,是Android提供的基础动画类型,主要用于对象的透明度、缩放、平移和旋转等属性的变化。让我们深入探讨Android Tween动画的源码,理解其工作原理。 首先,`alpha`动画涉及到的是对象的透明...

    android Tween动画的xml实现

    Tween动画,又称补间动画,是Android提供的基础动画类型,主要用于对象的平移、旋转、缩放和透明度变化等效果。本篇文章将深入探讨如何通过XML在Android中实现Tween动画。 首先,让我们了解Tween动画的基本原理。...

Global site tag (gtag.js) - Google Analytics