Android开发教程之动画框架详解,第 1 部分课件.ppt

Android开发教程之动画框架详解,第 1 部分课件.ppt

ID:57055177

大小:216.00 KB

页数:35页

时间:2020-07-30

Android开发教程之动画框架详解,第 1 部分课件.ppt_第1页
Android开发教程之动画框架详解,第 1 部分课件.ppt_第2页
Android开发教程之动画框架详解,第 1 部分课件.ppt_第3页
Android开发教程之动画框架详解,第 1 部分课件.ppt_第4页
Android开发教程之动画框架详解,第 1 部分课件.ppt_第5页
资源描述:

《Android开发教程之动画框架详解,第 1 部分课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Android开发教程之动画框架详解,第1部分简介Android动画使用示例清单1.代码直接使用动画Android动画框架原理清单2.算法动画实现示例清单3.实现一个绕Y轴旋转的动画Android中显示Gif格式图结束语Android平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果。Android动画框架详解由原理篇和实例篇两部分组成。本文是第一部分原理篇,主要分析Tween动画的实现原理,最后简单介绍在Android中如何通过播放Gif文件来实现动画。第二部分实例篇将在原理篇的基础上,向您展示一个动画实例的实

2、现。Android平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果,本文将向读者阐述Android的动画框架是如何实现的。任何一个框架都有其优势和局限性,只有明白了其实现原理,开发者才能知道哪些功能可以利用框架来实现,哪些功能须用其他途径实现。Android平台提供了两类动画,一类是Tween动画,即通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果;第二类是Frame动画,即顺序播放事先做好的图像,跟电影类似。本文是由两部分组成的有关Android动画框架详解的第一部分原理篇,主要分析Tween

3、动画的实现原理,最后简单介绍在Android中如何通过播放Gif文件来实现动画。我们先看一下动画示例来一点感性认识。简介使用动画示例程序的效果是点击按钮,TextView旋转一周。读者也可以参看Apidemos中包com.example.android.apis.animationview下面的Transition3d和com.example.android.apis.view下面的Animation1/Animation2/Animation3示例代码。Android开发教程之Android动画使用示例packagecom.r

4、ay.animation;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.animation.AccelerateDecelerateInterpolator;importandroid.view.animation.Animation;importandroid.view.animation.RotateAni

5、mation;importandroid.widget.Button;publicclassTestAnimationextendsActivityimplementsOnClickListener{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Buttonbtn=(Button)findViewById(R.id.Button);btn.setOnClic

6、kListener(this);}Android开发教程之清单1.代码直接使用动画packagecom.ray.animation;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.animation.AccelerateDecelerateInterpolator;importandroid.view.anima

7、tion.Animation;importandroid.view.animation.RotateAnimation;importandroid.widget.Button;publicclassTestAnimationextendsActivityimplementsOnClickListener{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Andr

8、oid开发教程Buttonbtn=(Button)findViewById(R.id.Button);btn.setOnClickListener(this);}publicvoidonClick(Viewv){Animationanim=null;anim=n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。