How can i show an Activity Indicator in Android? Is there any Android Library given method? If no, please let me know the techniques used to show activity indicator in Andro
There are two other ways of showing activity indicator without using modal ProgressDialog.
You can use ImageView in your layout and apply animation to it. Refer developer's site.
public void startAnimation() {
// Create an animation
RotateAnimation rotation = new RotateAnimation(
0f,
360f,
Animation.RELATIVE_TO_SELF,
0.5f,
Animation.RELATIVE_TO_SELF,
0.5f);
rotation.setDuration(1200);
rotation.setInterpolator(new LinearInterpolator());
rotation.setRepeatMode(Animation.RESTART);
rotation.setRepeatCount(Animation.INFINITE);
// and apply it to your imageview
findViewById(R.id.myActivityIndicator).startAnimation(rotation);
}
Or you can use xml-drawable to describe a background image, which will have some rotating animation:
Firstly describe a drawable (in i.e. /res/drawable/my-indicator.xml)
Then set it at some view's background