Android 动画基础-帧动画

  帧动画,播放动画就像flash一样,一帧一帧的播放,说的形象,就是一些动作相似的图片连续播放,达到的效果就像是视频播放的效果。
  帧动画的效果实现的方式:在drawable文件下创建一个文件,以animation-list为根元素,然后再根元素下创建一个个的item子元素,最后在子元素添加属性。下面我将贴出我的代码:

1. 布局文件代码

(1). 布局文件代码



    

(2). drawable文件下的xml代码




    
    
    


2. activity代码

package com.example.Frame_Animation;

import com.example.androidanimation.R;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;

public class MainActivity extends Activity implements OnClickListener{
    private Button button = null;
    private ImageView imageview = null;
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button = (Button) findViewById(R.id.button_scale);
        imageview = (ImageView) findViewById(R.id.imageview_scale);
        button.setOnClickListener(this);
    }
    public void onClick(View v) {
        //加载创建的xml文件
        imageview.setImageResource(R.drawable.list);
    }
}

你可能感兴趣的:(Android 动画基础-帧动画)