5赞
993
当前位置:  开发笔记 > Android > 正文

Android中Tweenedanimation的实例详解

这篇文章主要介绍了Android中Tweenedanimation的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下

Android 中 Tweened animation的实例详解

Tweened animation有四种类型,下面主要介绍Scale类型。

运行效果如下:

Android SDK提供了2种方法:直接从XML资源中读取Animation,使用Animation子类的构造函数来初始化Animation对象,第二种方法在看了Android SDK中各个类的说明就知道如何使用了,下面简要说明从XML资源中读取Animation。XML资源中的动画文件animation.xml内容为:

<&#63;xml version="1.0" encoding="utf-8"&#63;> 
 
   
 

主文件ScaleAnimation.java内容为:

package com.android.animation; 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.animation.Animation; 
import android.view.animation.AnimationUtils; 
import android.widget.ImageView; 
public class TestAnimation extends Activity { 
  /** Called when the activity is first created. */ 
  @Override 
  public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    ImageView imageView = (ImageView) findViewById(R.id.imageview); 
    Animation animation = AnimationUtils.loadAnimation(this, R.anim.animation); 
    imageView.startAnimation(animation); 
  } 
} 

程序很容易看懂,主要为了说明伸缩动画效果而没有增加复杂性。值得说明的是,本人在测试阶段,错误的认为不需要布局文件,把行setContentView(R.layout.main);去掉,导致程序运行一直出错。其实动画也需要首先把布局文件加载到Activity里面,然后对布局里面的控件增加动画。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

推荐阅读
  • 这篇文章主要介绍了Android实现截屏操作功能,即Android中截取当前屏幕的功能,感兴趣的小伙伴们可以参考一下 ... [详细]
  • Android仿UC浏览器左右上下滚动功能
    这篇文章主要介绍了Android仿UC浏览器左右上下滚动功能,左右滑动显示菜单,上下滑动滚动内容,需要的朋友可以参考下 ... [详细]
  • 基于Android实现仿QQ5.0侧滑
    本课程将带领大家通过自定义控件实现QQ5.0侧滑菜单,课程将循序渐进,首先实现最普通的侧滑菜单,然后引入属性动画与拖动菜单效果相结合,最终实现QQ5.0侧滑菜单效果。通过本课程大家会对侧滑菜单有更深层次的了解,通过自定义控件和属性动画打造千变万化的侧滑菜单效果 ... [详细]
  • Android编程四大组件之Activity用法实例分析
    这篇文章主要介绍了Android编程四大组件之Activity用法,实例分析了Activity的创建,生命周期,内存管理及启动模式等,具有一定参考借鉴价值,需要的朋友可以参考下 ... [详细]
  • 这篇文章主要介绍了Android开发之Button事件实现与监听方法,结合实例形式总结分析了Android开发中Button事件的两种实现方法以及针对Button控件的几种常用监听方法,需要的朋友可以参考下 ... [详细]
  • Android编程之线性布局LinearLayout实例简析
    这篇文章主要介绍了Android编程之线性布局LinearLayout用法,结合实例形式简单分析了Android线性布局的使用技巧,需要的朋友可以参考下 ... [详细]
  • 这篇文章主要介绍了Android开发艺术探索学习笔记(七)的相关资料,需要的朋友可以参考下 ... [详细]
  • Android编程实现3D旋转效果实例
    这篇文章主要介绍了Android编程实现3D旋转效果的方法,基于Android的Camera类实现坐标变换达到图片3D旋转效果,需要的朋友可以参考下 ... [详细]
  • Android Animation实战之屏幕底部弹出PopupWindow
    这篇文章主要为大家介绍了AndroidAnimation动画实战项目,屏幕底部弹出PopupWindow,如何实现?文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 ... [详细]
  • Android开发之ImageLoader使用详解
    这篇文章主要介绍了Android开发之ImageLoader使用详解的相关资料,需要的朋友可以参考下 ... [详细]
devbox
jesusestella
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有 京ICP备19059560号-4