Package 

Object ProgressDialog.Companion

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Integer getTHEME_LIGHT() The default Theme for ProgressDialog (even if it is not passed in Constructor).
      final Integer getTHEME_DARK() This theme is suitable for apps having a Dark Theme.
      final Integer getTHEME_FOLLOW_SYSTEM() When this ThemeConstant is used, ProgressDialog's theme is automatically changed to match the System's theme each time before show is called.
      final Integer getMODE_INDETERMINATE() The default mode for ProgressDialog where an Indeterminate Spinner is shown for indicating Progress (even if it is not passed in Constructor).
      final Integer getMODE_DETERMINATE() In this mode, a Determinate ProgressBar is shown inside the ProgressDialog for indicating Progress.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getTHEME_LIGHT

         final Integer getTHEME_LIGHT()

        The default Theme for ProgressDialog (even if it is not passed in Constructor). Suitable for apps having a Light Theme. Theme can be changed later by setting theme.

      • getTHEME_DARK

         final Integer getTHEME_DARK()

        This theme is suitable for apps having a Dark Theme. This Constant SHOULD be passed explicitly in the Constructor for setting Dark Theme for ProgressDialog. Theme can be changed later by setting theme.

      • getTHEME_FOLLOW_SYSTEM

         final Integer getTHEME_FOLLOW_SYSTEM()

        When this ThemeConstant is used, ProgressDialog's theme is automatically changed to match the System's theme each time before show is called. This Constant can be used starting from Android API Level 30 (Android 11) ONLY. Setting theme will throw IllegalArgumentException if this Constant is passed in method call in Android versions lower than Android 11.

      • getMODE_INDETERMINATE

         final Integer getMODE_INDETERMINATE()

        The default mode for ProgressDialog where an Indeterminate Spinner is shown for indicating Progress (even if it is not passed in Constructor). Suitable for implementations where the exact progress of an operation is unknown to the Developer.

      • getMODE_DETERMINATE

         final Integer getMODE_DETERMINATE()

        In this mode, a Determinate ProgressBar is shown inside the ProgressDialog for indicating Progress. It also has a TextView for numerically showing the Progress Value either as Percentage or as Fraction. Progress Value is shown as Percentage by Default which can be changed using showProgressTextAsFraction.