要在Android Studio中实现循环ImageView动画,可以使用帧动画和属性动画两种方式。
animation_list.xml
,内容如下:
然后,在布局文件中添加一个ImageView,并将其设置为帧动画的背景:
最后,在代码中获取ImageView并启动帧动画:
ImageView imageView = findViewById(R.id.imageView);
AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getBackground();
animationDrawable.start();
rotate.xml
,内容如下:
然后,在布局文件中添加一个ImageView,并将其设置为属性动画的背景:
最后,在代码中获取ImageView并启动属性动画:
ImageView imageView = findViewById(R.id.imageView);
Animation animation = AnimationUtils.loadAnimation(this, R.anim.rotate);
imageView.startAnimation(animation);
以上两种方法都可以实现循环ImageView动画,你可以根据需求选择适合的方式。