创建自定义循环进度条

时间:2015-08-07 09:36:20

标签: android android-view android-support-library android-progressbar

我想创建一个自定义循环进度条,如下所示:

enter image description here

但我不想使用库,它需要支持api 9级及以上版本。有人可以告诉我该怎么做?

谢谢!

1 个答案:

答案 0 :(得分:1)

将图像设置为ImageView并执行此操作。

loadingIcon = (ImageView) findViewById(R.id.splash_loader);
RotateAnimation anim = new RotateAnimation(0.0f, 360.0f,
            Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF,
            0.5f);
anim.setInterpolator(new LinearInterpolator());
anim.setRepeatCount(Animation.INFINITE);
anim.setDuration(500);
loadingIcon.startAnimation(anim);

当你需要停止时,请执行此操作

loadingIcon.setAnimation(null);

注意:如果您需要在多个位置使用它,请创建一个自定义视图,使用此代码扩展ImageView并在任何您想要的地方使用。