animation-使用 XML Resource 实现 AnimationSet

问题描述

使用 XML Resource 实现 AnimationSet

在文件中有两个动画,一个是 shot另一个是 loop。
我想等一个shot 结束后再播放loop。
我试着使用一个 AnimationSet,但是发现错了。

AnimationSet as = new AnimationSet(true);
Animation AnimFirst = AnimationUtils.loadAnimation(null, R.anim.oneshot);
Animation AnimSecond = AnimationUtils.loadAnimation(null, R.anim.loop);
as.addAnimation(AnimFirst);
as.addAnimation(AnimSecond);

ImageView image1 = (ImageView) findViewById(R.id.image1);
image1.startAnimation(as);

解决方案

loadAnimation中的null使你空指针了,如果你动画写在activity里,直接写this就可以了。

时间: 2024-09-20 12:39:51

animation-使用 XML Resource 实现 AnimationSet的相关文章

animation的xml定义中的android:interpolator属性

 1.  <?xml  version="1.0"  encoding="utf-8"?>      2.  <set    3.  xmlns:Android="http://schemas.android.com/apk/res/android"    4.  Android:interpolator="@android:anim/decelerate_interpolator">  <sca

关于android的animation的xml定义中的android:interpolator属性的含义

   zoomin.xml  代码: 1.  <?xml  version="1.0"  encoding="utf-8"?>      2.  <set    3.  xmlns:Android="http://schemas.android.com/apk/res/android"    4.  Android:interpolator="@android:anim/decelerate_interpolator&

android Tween Animation属性设置方法实例_Android

在Android开发中,Animation是用来给控件制作效果的.大多数的控件都可以用这个类,这个类包含了4种基本动作,分别为移动,旋转,淡入淡出,缩放.在使用Animation时,可以在.java文件中用java代码对其进行设置,这样的优点是可以方便调试程序效果:另外一种方法就是在xml中对控件的属性做设置,好处是代码的重用性比较高,缺点是不方便调试. 一.在java代码中使用Animation在java代码中使用Animation主要分为下面4个步骤.创建一个AnimationSet类,An

Animation &amp;amp; Property Animation 使用

http://blog.csdn.net/tianjian4592/article/details/44183525 本篇主要讲Animation 和 Property Animation的使用,最后会讲QQ管家桌面火箭作为例子: 在Android中开发动效有两套框架可以使用,分别为 Animation 和 Property Animation: 相对来说,Animator比Animation要强大太多,两者之间的主要区别在于: 区别一:需要的Anroid API level不一样 Proper

android Tween Animation属性设置方法实例

在Android开发中,Animation是用来给控件制作效果的.大多数的控件都可以用这个类,这个类包含了4种基本动作,分别为移动,旋转,淡入淡出,缩放.在使用Animation时,可以在.java文件中用java代码对其进行设置,这样的优点是可以方便调试程序效果:另外一种方法就是在xml中对控件的属性做设置,好处是代码的重用性比较高,缺点是不方便调试. 一.在java代码中使用Animation在java代码中使用Animation主要分为下面4个步骤.创建一个AnimationSet类,An

Android ApiDemos示例解析(25) App-&amp;gt;Menu-&amp;gt;Inflate from XML

本例演示了如何从Menu 资源(XML 定义)展开菜单项.这个例子的onCreate 采用了使用代码来创建Activity 界面的方法 而通常的方法是采用Layout资源的方法.如果你有兴趣了解一下如何使用代码创建UI,可以参考本例的onCreate方法,但这不是 本例的演示目的. 使用XML 菜单资源来展开菜单的一般步骤是 1. 在/res/menu目录下定义菜单资源,本例中定义 了10种不同风格的菜单项:"Title only", "Title and Icon"

jquery $.ajax()取xml数据的小问题解决方法_jquery

开始的代码如下: 复制代码 代码如下: $.ajax({ type: "get", url: "Database/App_all.xml", dataType: "xml", timeout: 2000, beforeSend: function () {}, success: function (xml) { $(xml).find("app[id='id-1']").find("auther").app

web activiti jeecg-web.xml加载joa.xml出错

问题描述 web.xml加载joa.xml出错 严重: Parse error in application web.xml file at jndi:/localhost/jeecg-bpm-framework-MF/WEB-INF/web.xml java.io.FileNotFoundException: Could not resolve XML resource [null] with public ID [null], system ID [joa.xml] and base URI

Android 中 Tweened animation的实例详解

Android 中 Tweened animation的实例详解 Tweened animation有四种类型,下面主要介绍Scale类型. 运行效果如下: Android SDK提供了2种方法:直接从XML资源中读取Animation,使用Animation子类的构造函数来初始化Animation对象,第二种方法在看了Android SDK中各个类的说明就知道如何使用了,下面简要说明从XML资源中读取Animation.XML资源中的动画文件animation.xml内容为: <?xml ve