Android Activity Indicator?

前端 未结 5 1413
花落未央
花落未央 2020-12-13 12:18

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

5条回答
  •  独厮守ぢ
    2020-12-13 12:50

    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

提交回复
热议问题