安卓动画程序代码.docVIP

  • 7
  • 0
  • 约1.66万字
  • 约 38页
  • 2017-02-01 发布于北京
  • 举报
安卓动画程序代码

学生实训(验)报告单 课程名称: Android开发 指导教师: 冯曼 班级名称: 2012级移动通信一班 学年学期: 2013-2014上学期 信息科学与工程学院 信息科学与工程学院学生实训(验)报告单 学号: 201215060113 姓名: 刘习亭 项目名称 动画效果 实训目的 掌握各种动画的编写和各种编写的方法 实训内容 1,渐变效果 2,缩放效果 3,图片平移 4,图片旋转 5,动画叠加和控制速率 6,监听 7,通过xml配置及xml速率 8,开始动画的控制 9,在GridView组件中配置动画 实训步骤 (可加附页) 1,渐变效果 运行效果图: 代码: package com.example.animation1; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.AlphaAnimation; import android.view.animation.AnimationSet; import android.widget.ImageView; public class MyAnimationDemo extends Activity { private ImageView zhou; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.zhou=(ImageView) findViewById(R.id.zhou); this.zhou.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { AnimationSet set=new AnimationSet(true); AlphaAnimation alpha=new AlphaAnimation(1, 0); alpha.setDuration(3000); set.addAnimation(alpha); MyAnimationDemo.this.zhou.startAnimation(set); // TODO Auto-generated method stub } }); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.my_animation_demo, menu); return true; } } 2,缩放效果 运行效果图: 代码: package com.example.animation2; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.view.View.OnClickListener; import android.view.animation.Animation; import android.view.animation.AnimationSet; import android.view.animation.ScaleAnimation; import android.widget.ImageView; public class MyAnimationDemo extends Activity { private ImageView liu; @Override protected void o

文档评论(0)

1亿VIP精品文档

相关文档