android学习---创建帧动画

1.首先在aime_activity.xml中布局文件


<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
<ImageView
        android:id="@+id/Img_center"
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"/>
</RelativeLayout >

2.创建帧动画文件anim.xml


<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:drawable="@android:drawable/star_big_off" android:duration="50"/>
    <item android:drawable="@android:drawable/star_big_on" android:duration="50"/>
</animation-list>

说明:duration属性表示各项显示的时间。


3.java文件

Img1=(ImageView)this.findViewById(R.id.Img_center);
Img1.setBackgroundResource(R.drawable.login_img);
Img1.setVisibility(ImageView.VISIBLE);
AnimationDrawable frameAnimation =
                    (AnimationDrawable)Img1.getBackground();
frameAnimation.stop();
frameAnimation.start();


你可能感兴趣的:(android)