Save the date! Android Dev Summit is coming to Mountain View, CA on November 7-8, 2018.
added in version 22.1.0
belongs to Maven artifact com.android.support:support-compat:28.0.0-alpha1

ContentLoadingProgressBar

public class ContentLoadingProgressBar
extends ProgressBar

java.lang.Object
   ↳ android.view.View
     ↳ android.widget.ProgressBar
       ↳ android.support.v4.widget.ContentLoadingProgressBar


ContentLoadingProgressBar implements a ProgressBar that waits a minimum time to be dismissed before showing. Once visible, the progress bar will be visible for a minimum amount of time to avoid "flashes" in the UI when an event could take a largely variable time to complete (from none, to a user perceivable amount)

Summary

Inherited constants

From class android.view.View

Inherited fields

From class android.view.View

Public constructors

ContentLoadingProgressBar(Context context)
ContentLoadingProgressBar(Context context, AttributeSet attrs)

Public methods

void hide()

Hide the progress view if it is visible.

void onAttachedToWindow()
void onDetachedFromWindow()
void show()

Show the progress view after waiting for a minimum delay.

Inherited methods

From class android.widget.ProgressBar
From class android.view.View
From class java.lang.Object
From interface android.graphics.drawable.Drawable.Callback
From interface android.view.KeyEvent.Callback
From interface android.view.accessibility.AccessibilityEventSource

Public constructors

ContentLoadingProgressBar

added in version 22.1.0
ContentLoadingProgressBar (Context context)

Parameters
context Context

ContentLoadingProgressBar

added in version 22.1.0
ContentLoadingProgressBar (Context context, 
                AttributeSet attrs)

Parameters
context Context

attrs AttributeSet

Public methods

hide

added in version 22.1.0
void hide ()

Hide the progress view if it is visible. The progress view will not be hidden until it has been shown for at least a minimum show time. If the progress view was not yet visible, cancels showing the progress view.

onAttachedToWindow

added in version 22.1.0
void onAttachedToWindow ()

onDetachedFromWindow

added in version 22.1.0
void onDetachedFromWindow ()

show

added in version 22.1.0
void show ()

Show the progress view after waiting for a minimum delay. If during that time, hide() is called, the view is never made visible.