Android 帧动画
16lz
2021-01-23
res文件下创建anim文件在其中创建frame_ani.xml:
<?xml version="1.0" encoding="utf-8"?>
f1,f2,f3,f4是图片
duration是显示时间1000代表1秒。
main.xml
<?xml version="1.0" encoding="utf-8"?>
FrameAnim.java
package com.example.test;import android.app.Activity;import android.graphics.drawable.AnimationDrawable;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.ImageView;public class FrameAnim extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn = (Button)findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) { ImageView iv = (ImageView)findViewById(R.id.iv); iv.setBackgroundResource(R.anim.frame_ani); AnimationDrawable ad = (AnimationDrawable)iv.getBackground(); ad.start();}}); }}
更多相关文章
- android文件处理
- Android复制Assets目录下的文件到指定目录
- Android Bitmap对象与byte[]相互转换
- Gradle导入so文件
- Android 整屏截图与区域指定view或layout截屏并返回bitmap对象
- android 对SD卡文件的I/O操作