一連の画像のようなアニメーションを作成し、AnimationDrawable クラスを使用してアニメーション化することができます。例を示しましょう。
ImageView my_image = (ImageView) findViewById(R.id.my_animation);
AnimationDrawable animation = new AnimationDrawable();
// We need to add each image to our final animation setting time interval between them
animation.addFrame(getResources().getDrawable(R.drawable.img_1), 200);
animation.addFrame(getResources().getDrawable(R.drawable.img_2), 200);
animation.addFrame(getResources().getDrawable(R.drawable.img_3), 200);
animation.setOneShot(false);
my_image.setBackgroundDrawable(animation); // Set as background to see it
animation.start(); // Start playing the animation
どこ:
my_animation
: ImageView を希望のレイアウトにします。
img_1
、img_2
、img_3
: アニメーションを合成する画像 (作成してres/drawable
フォルダーに保存する必要があります)。
それがあなたを助け、自分でそれを行う方法を描くことができることを願っています:)
PS:これは、必要なアクティビティのメソッドに含める必要があります(たとえば、onCreate
ユーザーの開始時に表示するために)。