Most visited

Recently visited

ContentLoadingProgressBar

public class ContentLoadingProgressBar
extends ProgressBar

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


ContentLoadingProgressBar实现一个ProgressBar,在显示之前等待最短的时间被解散。 一旦可见,进度条将在最短时间内可见,以避免在事件可能花费大量可变时间完成(从无到用户可感知的数量)时在UI中出现“闪烁”

Summary

Inherited XML attributes

From class android.widget.ProgressBar
From class android.view.View

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()

如果可见,请隐藏进度视图。

void onAttachedToWindow()

这在视图附加到窗口时被调用。

void onDetachedFromWindow()

这是在视图从窗口分离时调用的。

void show()

等待最小延迟后显示进度视图。

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

ContentLoadingProgressBar (Context context)

Parameters
context Context

ContentLoadingProgressBar

ContentLoadingProgressBar (Context context, 
                AttributeSet attrs)

Parameters
context Context
attrs AttributeSet

Public methods

hide

void hide ()

如果可见,请隐藏进度视图。 进度视图不会隐藏,直到它已显示至少一个最短的放映时间。 如果进度视图尚不可见,则取消显示进度视图。

onAttachedToWindow

void onAttachedToWindow ()

这在视图附加到窗口时被调用。 此时它有一个Surface并将开始绘制。 注意这个函数保证在onDraw(android.graphics.Canvas)之前被调用,但是它可能在第一个onDraw之前的任何时候被调用 - 包括onMeasure(int, int)之前或之后。

onDetachedFromWindow

void onDetachedFromWindow ()

这是在视图从窗口分离时调用的。 此时它不再有绘图表面。

show

void show ()

等待最小延迟后显示进度视图。 如果在那段时间内,hide()被调用,视图永远不可见。

Hooray!