问题可能是由于没有启动animate()方法来实现动画效果。以下代码演示了如何正确设置加载图标并使其旋转:
// 定义动画 private void startLoadingAnimation() { RotateAnimation rotateAnimation = new RotateAnimation(0, 359, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f); rotateAnimation.setInterpolator(new LinearInterpolator()); rotateAnimation.setDuration(1000); rotateAnimation.setRepeatCount(Animation.INFINITE); findViewById(R.id.btn).startAnimation(rotateAnimation); }
// 调用动画 startLoadingAnimation();
确保将对应的drawable资源文件添加到您的项目中。这应该解决加载图标不旋转的问题。