最终实现效果:


项目目录结构:


main.xml

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >        <ImageView         android:id="@+id/iv_animation_logo"        android:contentDescription="@string/animationContentDescription"        android:layout_width="fill_parent"        android:layout_height="fill_parent"        android:src="@drawable/animation_logo"/></RelativeLayout>

AnimationDemoActivity.java

package com.royal.animationDemo;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;import android.view.animation.AlphaAnimation;import android.view.animation.Animation;import android.view.animation.Animation.AnimationListener;/** * 图片渐变动画 */public class AnimationDemoActivity extends Activity {public static final int ANIMATION_TIME = 5000;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉界面任务条this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.main);//图片渐变模糊度始终AlphaAnimation aa = new AlphaAnimation(0.1f,1.0f);//渐变时间aa.setDuration(ANIMATION_TIME);//展示图片渐变动画this.findViewById(R.id.iv_animation_logo).startAnimation(aa);//渐变过程监听aa.setAnimationListener(new AnimationListener() {/** * 动画开始时 */@Overridepublic void onAnimationStart(Animation animation) {System.out.println("动画开始...");}/** * 重复动画时 */@Overridepublic void onAnimationRepeat(Animation animation) {System.out.println("动画重复...");}/** * 动画结束时 */@Overridepublic void onAnimationEnd(Animation animation) {System.out.println("动画结束...");}});}}

string.xml

<?xml version="1.0" encoding="utf-8"?><resources>    <string name="app_name">AnimationDemo</string>    <string name="animationContentDescription">渐变图片动画描述</string></resources>

打印结果:


更多相关文章

  1. ANDROID实现圆形图形不断旋转的动画
  2. Android播放GIF图片
  3. android 图片进度条
  4. Android实现图片缩放与旋转
  5. Android图片压缩
  6. android 图片展示
  7. android 属性动画源码分析
  8. 从J2EE转向Android的第三天-----Gallery,Menu
  9. android下图片压缩

随机推荐

  1. Android 照相机触摸浮层之探索
  2. Android一些实用的函数
  3. Android 笔记(个人总结)
  4. android中颜色的定义
  5. Android实现长截屏功能
  6. Android(安卓)列表视图
  7. Android 混淆代码学习以及Android加密工
  8. Android(安卓)图片压缩处理
  9. android学习笔记01
  10. Android中Canvas绘图之MaskFilter图文详