public class MaterialProgressBar
extends android.widget.ProgressBar
ProgressBar subclass that handles tasks related to backported progress drawable.android.view.View.AccessibilityDelegate, android.view.View.BaseSavedState, android.view.View.DragShadowBuilder, android.view.View.MeasureSpec, android.view.View.OnApplyWindowInsetsListener, android.view.View.OnAttachStateChangeListener, android.view.View.OnCapturedPointerListener, android.view.View.OnClickListener, android.view.View.OnContextClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnDragListener, android.view.View.OnFocusChangeListener, android.view.View.OnGenericMotionListener, android.view.View.OnHoverListener, android.view.View.OnKeyListener, android.view.View.OnLayoutChangeListener, android.view.View.OnLongClickListener, android.view.View.OnScrollChangeListener, android.view.View.OnSystemUiVisibilityChangeListener, android.view.View.OnTouchListener, android.view.View.OnUnhandledKeyEventListener| Modifier and Type | Field and Description |
|---|---|
static int |
DETERMINATE_CIRCULAR_PROGRESS_STYLE_DYNAMIC |
static int |
DETERMINATE_CIRCULAR_PROGRESS_STYLE_NORMAL |
static int |
PROGRESS_STYLE_CIRCULAR |
static int |
PROGRESS_STYLE_HORIZONTAL |
ACCESSIBILITY_LIVE_REGION_ASSERTIVE, ACCESSIBILITY_LIVE_REGION_NONE, ACCESSIBILITY_LIVE_REGION_POLITE, ALPHA, AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH, AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR, AUTOFILL_HINT_CREDIT_CARD_NUMBER, AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE, AUTOFILL_HINT_EMAIL_ADDRESS, AUTOFILL_HINT_NAME, AUTOFILL_HINT_PASSWORD, AUTOFILL_HINT_PHONE, AUTOFILL_HINT_POSTAL_ADDRESS, AUTOFILL_HINT_POSTAL_CODE, AUTOFILL_HINT_USERNAME, AUTOFILL_TYPE_DATE, AUTOFILL_TYPE_LIST, AUTOFILL_TYPE_NONE, AUTOFILL_TYPE_TEXT, AUTOFILL_TYPE_TOGGLE, DRAG_FLAG_GLOBAL, DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION, DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION, DRAG_FLAG_GLOBAL_URI_READ, DRAG_FLAG_GLOBAL_URI_WRITE, DRAG_FLAG_OPAQUE, DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, EMPTY_STATE_SET, ENABLED_FOCUSED_SELECTED_STATE_SET, ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_FOCUSED_STATE_SET, ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, ENABLED_SELECTED_STATE_SET, ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, ENABLED_STATE_SET, ENABLED_WINDOW_FOCUSED_STATE_SET, FIND_VIEWS_WITH_CONTENT_DESCRIPTION, FIND_VIEWS_WITH_TEXT, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLE, FOCUSABLE_AUTO, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, FOCUSED_SELECTED_STATE_SET, FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, FOCUSED_STATE_SET, FOCUSED_WINDOW_FOCUSED_STATE_SET, GONE, HAPTIC_FEEDBACK_ENABLED, IMPORTANT_FOR_ACCESSIBILITY_AUTO, IMPORTANT_FOR_ACCESSIBILITY_NO, IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS, IMPORTANT_FOR_ACCESSIBILITY_YES, IMPORTANT_FOR_AUTOFILL_AUTO, IMPORTANT_FOR_AUTOFILL_NO, IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, IMPORTANT_FOR_AUTOFILL_YES, IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, INVISIBLE, KEEP_SCREEN_ON, LAYER_TYPE_HARDWARE, LAYER_TYPE_NONE, LAYER_TYPE_SOFTWARE, LAYOUT_DIRECTION_INHERIT, LAYOUT_DIRECTION_LOCALE, LAYOUT_DIRECTION_LTR, LAYOUT_DIRECTION_RTL, MEASURED_HEIGHT_STATE_SHIFT, MEASURED_SIZE_MASK, MEASURED_STATE_MASK, MEASURED_STATE_TOO_SMALL, NO_ID, NOT_FOCUSABLE, OVER_SCROLL_ALWAYS, OVER_SCROLL_IF_CONTENT_SCROLLS, OVER_SCROLL_NEVER, PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET, PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_STATE_SET, PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_SELECTED_STATE_SET, PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_ENABLED_STATE_SET, PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_SELECTED_STATE_SET, PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_FOCUSED_STATE_SET, PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET, PRESSED_SELECTED_STATE_SET, PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET, PRESSED_STATE_SET, PRESSED_WINDOW_FOCUSED_STATE_SET, ROTATION, ROTATION_X, ROTATION_Y, SCALE_X, SCALE_Y, SCREEN_STATE_OFF, SCREEN_STATE_ON, SCROLL_AXIS_HORIZONTAL, SCROLL_AXIS_NONE, SCROLL_AXIS_VERTICAL, SCROLL_INDICATOR_BOTTOM, SCROLL_INDICATOR_END, SCROLL_INDICATOR_LEFT, SCROLL_INDICATOR_RIGHT, SCROLL_INDICATOR_START, SCROLL_INDICATOR_TOP, SCROLLBAR_POSITION_DEFAULT, SCROLLBAR_POSITION_LEFT, SCROLLBAR_POSITION_RIGHT, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SELECTED_STATE_SET, SELECTED_WINDOW_FOCUSED_STATE_SET, SOUND_EFFECTS_ENABLED, STATUS_BAR_HIDDEN, STATUS_BAR_VISIBLE, SYSTEM_UI_FLAG_FULLSCREEN, SYSTEM_UI_FLAG_HIDE_NAVIGATION, SYSTEM_UI_FLAG_IMMERSIVE, SYSTEM_UI_FLAG_IMMERSIVE_STICKY, SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN, SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION, SYSTEM_UI_FLAG_LAYOUT_STABLE, SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR, SYSTEM_UI_FLAG_LIGHT_STATUS_BAR, SYSTEM_UI_FLAG_LOW_PROFILE, SYSTEM_UI_FLAG_VISIBLE, SYSTEM_UI_LAYOUT_FLAGS, TEXT_ALIGNMENT_CENTER, TEXT_ALIGNMENT_GRAVITY, TEXT_ALIGNMENT_INHERIT, TEXT_ALIGNMENT_TEXT_END, TEXT_ALIGNMENT_TEXT_START, TEXT_ALIGNMENT_VIEW_END, TEXT_ALIGNMENT_VIEW_START, TEXT_DIRECTION_ANY_RTL, TEXT_DIRECTION_FIRST_STRONG, TEXT_DIRECTION_FIRST_STRONG_LTR, TEXT_DIRECTION_FIRST_STRONG_RTL, TEXT_DIRECTION_INHERIT, TEXT_DIRECTION_LOCALE, TEXT_DIRECTION_LTR, TEXT_DIRECTION_RTL, TRANSLATION_X, TRANSLATION_Y, TRANSLATION_Z, VIEW_LOG_TAG, VISIBLE, WINDOW_FOCUSED_STATE_SET, X, Y, Z| Constructor and Description |
|---|
MaterialProgressBar(android.content.Context context) |
MaterialProgressBar(android.content.Context context,
android.util.AttributeSet attrs) |
MaterialProgressBar(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr) |
MaterialProgressBar(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes) |
| Modifier and Type | Method and Description |
|---|---|
android.graphics.drawable.Drawable |
getCurrentDrawable()
Get the current drawable of this ProgressBar.
|
android.content.res.ColorStateList |
getIndeterminateTintList()
Deprecated.
Use
getSupportIndeterminateTintList() instead. |
android.graphics.PorterDuff.Mode |
getIndeterminateTintMode()
Deprecated.
Use
getSupportIndeterminateTintMode() instead. |
android.content.res.ColorStateList |
getProgressBackgroundTintList()
Deprecated.
Use
getSupportProgressBackgroundTintList() instead. |
android.graphics.PorterDuff.Mode |
getProgressBackgroundTintMode()
Deprecated.
Use
getSupportProgressBackgroundTintMode() instead. |
int |
getProgressStyle()
Get the progress style of this ProgressBar.
|
android.content.res.ColorStateList |
getProgressTintList()
Deprecated.
Use
getSupportProgressTintList() instead. |
android.graphics.PorterDuff.Mode |
getProgressTintMode()
Deprecated.
Use
getSupportProgressTintMode() instead. |
android.content.res.ColorStateList |
getSecondaryProgressTintList()
Deprecated.
Use
getSupportSecondaryProgressTintList() instead. |
android.graphics.PorterDuff.Mode |
getSecondaryProgressTintMode()
Deprecated.
Use
getSupportSecondaryProgressTintMode() instead. |
boolean |
getShowProgressBackground()
Get whether the current drawable is showing a background.
|
android.content.res.ColorStateList |
getSupportIndeterminateTintList() |
android.graphics.PorterDuff.Mode |
getSupportIndeterminateTintMode() |
android.content.res.ColorStateList |
getSupportProgressBackgroundTintList() |
android.graphics.PorterDuff.Mode |
getSupportProgressBackgroundTintMode() |
android.content.res.ColorStateList |
getSupportProgressTintList() |
android.graphics.PorterDuff.Mode |
getSupportProgressTintMode() |
android.content.res.ColorStateList |
getSupportSecondaryProgressTintList() |
android.graphics.PorterDuff.Mode |
getSupportSecondaryProgressTintMode() |
boolean |
getUseIntrinsicPadding()
Get whether the current drawable is using an intrinsic padding.
|
protected void |
onAttachedToWindow() |
void |
setIndeterminate(boolean indeterminate) |
void |
setIndeterminateDrawable(android.graphics.drawable.Drawable d) |
void |
setIndeterminateTintList(android.content.res.ColorStateList tint)
Deprecated.
Use
setSupportIndeterminateTintList(ColorStateList) instead. |
void |
setIndeterminateTintMode(android.graphics.PorterDuff.Mode tintMode)
Deprecated.
Use
setSupportIndeterminateTintMode(PorterDuff.Mode) instead. |
void |
setProgressBackgroundTintList(android.content.res.ColorStateList tint)
Deprecated.
Use
setSupportProgressBackgroundTintList(ColorStateList) instead. |
void |
setProgressBackgroundTintMode(android.graphics.PorterDuff.Mode tintMode)
Deprecated.
|
void |
setProgressDrawable(android.graphics.drawable.Drawable d) |
void |
setProgressTintList(android.content.res.ColorStateList tint)
Deprecated.
Use
setSupportProgressTintList(ColorStateList) instead. |
void |
setProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
Deprecated.
Use
setSupportProgressTintMode(PorterDuff.Mode) instead. |
void |
setSecondaryProgressTintList(android.content.res.ColorStateList tint)
Deprecated.
Use
setSupportSecondaryProgressTintList(ColorStateList) instead. |
void |
setSecondaryProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
Deprecated.
Use
setSupportSecondaryProgressTintMode(PorterDuff.Mode) instead. |
void |
setShowProgressBackground(boolean show)
Set whether the current drawable should show a background.
|
void |
setSupportIndeterminateTintList(android.content.res.ColorStateList tint) |
void |
setSupportIndeterminateTintMode(android.graphics.PorterDuff.Mode tintMode) |
void |
setSupportProgressBackgroundTintList(android.content.res.ColorStateList tint) |
void |
setSupportProgressBackgroundTintMode(android.graphics.PorterDuff.Mode tintMode) |
void |
setSupportProgressTintList(android.content.res.ColorStateList tint) |
void |
setSupportProgressTintMode(android.graphics.PorterDuff.Mode tintMode) |
void |
setSupportSecondaryProgressTintList(android.content.res.ColorStateList tint) |
void |
setSupportSecondaryProgressTintMode(android.graphics.PorterDuff.Mode tintMode) |
void |
setUseIntrinsicPadding(boolean useIntrinsicPadding)
Set whether the current drawable should use an intrinsic padding.
|
drawableHotspotChanged, drawableStateChanged, getAccessibilityClassName, getIndeterminateDrawable, getInterpolator, getMax, getMin, getProgress, getProgressDrawable, getSecondaryProgress, incrementProgressBy, incrementSecondaryProgressBy, invalidateDrawable, isAnimating, isIndeterminate, jumpDrawablesToCurrentState, onDetachedFromWindow, onDraw, onMeasure, onRestoreInstanceState, onSaveInstanceState, onSizeChanged, onVisibilityAggregated, postInvalidate, setIndeterminateDrawableTiled, setInterpolator, setInterpolator, setMax, setMin, setProgress, setProgress, setProgressDrawableTiled, setSecondaryProgress, verifyDrawableaddChildrenForAccessibility, addExtraDataToAccessibilityNodeInfo, addFocusables, addFocusables, addKeyboardNavigationClusters, addOnAttachStateChangeListener, addOnLayoutChangeListener, addOnUnhandledKeyEventListener, addTouchables, animate, announceForAccessibility, autofill, autofill, awakenScrollBars, awakenScrollBars, awakenScrollBars, bringToFront, buildDrawingCache, buildDrawingCache, buildLayer, callOnClick, cancelDragAndDrop, cancelLongPress, cancelPendingInputEvents, canResolveLayoutDirection, canResolveTextAlignment, canResolveTextDirection, canScrollHorizontally, canScrollVertically, checkInputConnectionProxy, clearAnimation, clearFocus, combineMeasuredStates, computeHorizontalScrollExtent, computeHorizontalScrollOffset, computeHorizontalScrollRange, computeScroll, computeSystemWindowInsets, computeVerticalScrollExtent, computeVerticalScrollOffset, computeVerticalScrollRange, createAccessibilityNodeInfo, createContextMenu, destroyDrawingCache, dispatchApplyWindowInsets, dispatchCapturedPointerEvent, dispatchConfigurationChanged, dispatchDisplayHint, dispatchDragEvent, dispatchDraw, dispatchDrawableHotspotChanged, dispatchFinishTemporaryDetach, dispatchGenericFocusedEvent, dispatchGenericMotionEvent, dispatchGenericPointerEvent, dispatchHoverEvent, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchNestedFling, dispatchNestedPreFling, dispatchNestedPrePerformAccessibilityAction, dispatchNestedPreScroll, dispatchNestedScroll, dispatchPointerCaptureChanged, dispatchPopulateAccessibilityEvent, dispatchProvideAutofillStructure, dispatchProvideStructure, dispatchRestoreInstanceState, dispatchSaveInstanceState, dispatchSetActivated, dispatchSetPressed, dispatchSetSelected, dispatchStartTemporaryDetach, dispatchSystemUiVisibilityChanged, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchVisibilityChanged, dispatchWindowFocusChanged, dispatchWindowSystemUiVisiblityChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewsWithText, findViewWithTag, fitSystemWindows, focusSearch, forceHasOverlappingRendering, forceLayout, generateViewId, getAccessibilityLiveRegion, getAccessibilityNodeProvider, getAccessibilityPaneTitle, getAccessibilityTraversalAfter, getAccessibilityTraversalBefore, getAlpha, getAnimation, getApplicationWindowToken, getAutofillHints, getAutofillId, getAutofillType, getAutofillValue, getBackground, getBackgroundTintList, getBackgroundTintMode, getBaseline, getBottom, getBottomFadingEdgeStrength, getBottomPaddingOffset, getCameraDistance, getClipBounds, getClipBounds, getClipToOutline, getContentDescription, getContext, getContextMenuInfo, getDefaultFocusHighlightEnabled, getDefaultSize, getDisplay, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getElevation, getFilterTouchesWhenObscured, getFitsSystemWindows, getFocusable, getFocusables, getFocusedRect, getForeground, getForegroundGravity, getForegroundTintList, getForegroundTintMode, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHasOverlappingRendering, getHeight, getHitRect, getHorizontalFadingEdgeLength, getHorizontalScrollbarHeight, getId, getImportantForAccessibility, getImportantForAutofill, getKeepScreenOn, getKeyDispatcherState, getLabelFor, getLayerType, getLayoutDirection, getLayoutParams, getLeft, getLeftFadingEdgeStrength, getLeftPaddingOffset, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMatrix, getMeasuredHeight, getMeasuredHeightAndState, getMeasuredState, getMeasuredWidth, getMeasuredWidthAndState, getMinimumHeight, getMinimumWidth, getNextClusterForwardId, getNextFocusDownId, getNextFocusForwardId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getOutlineAmbientShadowColor, getOutlineProvider, getOutlineSpotShadowColor, getOverlay, getOverScrollMode, getPaddingBottom, getPaddingEnd, getPaddingLeft, getPaddingRight, getPaddingStart, getPaddingTop, getParent, getParentForAccessibility, getPivotX, getPivotY, getPointerIcon, getResources, getRevealOnFocusHint, getRight, getRightFadingEdgeStrength, getRightPaddingOffset, getRootView, getRootWindowInsets, getRotation, getRotationX, getRotationY, getScaleX, getScaleY, getScrollBarDefaultDelayBeforeFade, getScrollBarFadeDuration, getScrollBarSize, getScrollBarStyle, getScrollIndicators, getScrollX, getScrollY, getSolidColor, getStateListAnimator, getSuggestedMinimumHeight, getSuggestedMinimumWidth, getSystemUiVisibility, getTag, getTag, getTextAlignment, getTextDirection, getTooltipText, getTop, getTopFadingEdgeStrength, getTopPaddingOffset, getTouchables, getTouchDelegate, getTransitionName, getTranslationX, getTranslationY, getTranslationZ, getVerticalFadingEdgeLength, getVerticalScrollbarPosition, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowAttachCount, getWindowId, getWindowSystemUiVisibility, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, getX, getY, getZ, hasExplicitFocusable, hasFocus, hasFocusable, hasNestedScrollingParent, hasOnClickListeners, hasOverlappingRendering, hasPointerCapture, hasTransientState, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateOutline, isAccessibilityFocused, isAccessibilityHeading, isActivated, isAttachedToWindow, isClickable, isContextClickable, isDirty, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isFocusedByDefault, isHapticFeedbackEnabled, isHardwareAccelerated, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isHovered, isImportantForAccessibility, isImportantForAutofill, isInEditMode, isInLayout, isInTouchMode, isKeyboardNavigationCluster, isLaidOut, isLayoutDirectionResolved, isLayoutRequested, isLongClickable, isNestedScrollingEnabled, isOpaque, isPaddingOffsetRequired, isPaddingRelative, isPivotSet, isPressed, isSaveEnabled, isSaveFromParentEnabled, isScreenReaderFocusable, isScrollbarFadingEnabled, isScrollContainer, isSelected, isShown, isSoundEffectsEnabled, isTemporarilyDetached, isTextAlignmentResolved, isTextDirectionResolved, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, isVisibleToUserForAutofill, keyboardNavigationClusterSearch, layout, measure, mergeDrawableStates, offsetLeftAndRight, offsetTopAndBottom, onAnimationEnd, onAnimationStart, onApplyWindowInsets, onCancelPendingInputEvents, onCapturedPointerEvent, onCheckIsTextEditor, onConfigurationChanged, onCreateContextMenu, onCreateDrawableState, onCreateInputConnection, onDisplayHint, onDragEvent, onDrawForeground, onDrawScrollBars, onFilterTouchEventForSecurity, onFinishInflate, onFinishTemporaryDetach, onFocusChanged, onGenericMotionEvent, onHoverChanged, onHoverEvent, onInitializeAccessibilityEvent, onInitializeAccessibilityNodeInfo, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onLayout, onOverScrolled, onPointerCaptureChange, onPopulateAccessibilityEvent, onProvideAutofillStructure, onProvideAutofillVirtualStructure, onProvideStructure, onProvideVirtualStructure, onResolvePointerIcon, onRtlPropertiesChanged, onScreenStateChanged, onScrollChanged, onSetAlpha, onStartTemporaryDetach, onTouchEvent, onTrackballEvent, onVisibilityChanged, onWindowFocusChanged, onWindowSystemUiVisibilityChanged, onWindowVisibilityChanged, overScrollBy, performAccessibilityAction, performClick, performContextClick, performContextClick, performHapticFeedback, performHapticFeedback, performLongClick, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, postInvalidateOnAnimation, postInvalidateOnAnimation, postOnAnimation, postOnAnimationDelayed, refreshDrawableState, releasePointerCapture, removeCallbacks, removeOnAttachStateChangeListener, removeOnLayoutChangeListener, removeOnUnhandledKeyEventListener, requestApplyInsets, requestFitSystemWindows, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestPointerCapture, requestRectangleOnScreen, requestRectangleOnScreen, requestUnbufferedDispatch, requireViewById, resetPivot, resolveSize, resolveSizeAndState, restoreDefaultFocus, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAccessibilityDelegate, setAccessibilityHeading, setAccessibilityLiveRegion, setAccessibilityPaneTitle, setAccessibilityTraversalAfter, setAccessibilityTraversalBefore, setActivated, setAlpha, setAnimation, setAutofillHints, setAutofillId, setBackground, setBackgroundColor, setBackgroundDrawable, setBackgroundResource, setBackgroundTintList, setBackgroundTintMode, setBottom, setCameraDistance, setClickable, setClipBounds, setClipToOutline, setContentDescription, setContextClickable, setDefaultFocusHighlightEnabled, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setElevation, setEnabled, setFadingEdgeLength, setFilterTouchesWhenObscured, setFitsSystemWindows, setFocusable, setFocusable, setFocusableInTouchMode, setFocusedByDefault, setForeground, setForegroundGravity, setForegroundTintList, setForegroundTintMode, setHapticFeedbackEnabled, setHasTransientState, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setHovered, setId, setImportantForAccessibility, setImportantForAutofill, setKeepScreenOn, setKeyboardNavigationCluster, setLabelFor, setLayerPaint, setLayerType, setLayoutDirection, setLayoutParams, setLeft, setLongClickable, setMeasuredDimension, setMinimumHeight, setMinimumWidth, setNestedScrollingEnabled, setNextClusterForwardId, setNextFocusDownId, setNextFocusForwardId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnApplyWindowInsetsListener, setOnCapturedPointerListener, setOnClickListener, setOnContextClickListener, setOnCreateContextMenuListener, setOnDragListener, setOnFocusChangeListener, setOnGenericMotionListener, setOnHoverListener, setOnKeyListener, setOnLongClickListener, setOnScrollChangeListener, setOnSystemUiVisibilityChangeListener, setOnTouchListener, setOutlineAmbientShadowColor, setOutlineProvider, setOutlineSpotShadowColor, setOverScrollMode, setPadding, setPaddingRelative, setPivotX, setPivotY, setPointerIcon, setPressed, setRevealOnFocusHint, setRight, setRotation, setRotationX, setRotationY, setSaveEnabled, setSaveFromParentEnabled, setScaleX, setScaleY, setScreenReaderFocusable, setScrollBarDefaultDelayBeforeFade, setScrollBarFadeDuration, setScrollbarFadingEnabled, setScrollBarSize, setScrollBarStyle, setScrollContainer, setScrollIndicators, setScrollIndicators, setScrollX, setScrollY, setSelected, setSoundEffectsEnabled, setStateListAnimator, setSystemUiVisibility, setTag, setTag, setTextAlignment, setTextDirection, setTooltipText, setTop, setTouchDelegate, setTransitionName, setTranslationX, setTranslationY, setTranslationZ, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVerticalScrollbarPosition, setVisibility, setWillNotCacheDrawing, setWillNotDraw, setX, setY, setZ, showContextMenu, showContextMenu, startActionMode, startActionMode, startAnimation, startDrag, startDragAndDrop, startNestedScroll, stopNestedScroll, toString, unscheduleDrawable, unscheduleDrawable, updateDragShadow, willNotCacheDrawing, willNotDrawpublic static final int PROGRESS_STYLE_CIRCULAR
public static final int PROGRESS_STYLE_HORIZONTAL
public static final int DETERMINATE_CIRCULAR_PROGRESS_STYLE_NORMAL
public static final int DETERMINATE_CIRCULAR_PROGRESS_STYLE_DYNAMIC
public MaterialProgressBar(android.content.Context context)
public MaterialProgressBar(android.content.Context context,
android.util.AttributeSet attrs)
public MaterialProgressBar(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr)
public MaterialProgressBar(android.content.Context context,
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes)
public void setIndeterminate(boolean indeterminate)
setIndeterminate in class android.widget.ProgressBarprotected void onAttachedToWindow()
onAttachedToWindow in class android.widget.ProgressBarpublic int getProgressStyle()
public android.graphics.drawable.Drawable getCurrentDrawable()
public boolean getUseIntrinsicPadding()
true.IntrinsicPaddingDrawable.public void setUseIntrinsicPadding(boolean useIntrinsicPadding)
true.useIntrinsicPadding - Whether the current drawable should use its intrinsic padding.
IntrinsicPaddingDrawable.public boolean getShowProgressBackground()
true.false if the
drawable does not implement ShowBackgroundDrawable.public void setShowProgressBackground(boolean show)
true.show - Whether background should be shown. When false, does nothing if the
progress drawable does not implement ShowBackgroundDrawablepublic void setProgressDrawable(android.graphics.drawable.Drawable d)
setProgressDrawable in class android.widget.ProgressBarpublic void setIndeterminateDrawable(android.graphics.drawable.Drawable d)
setIndeterminateDrawable in class android.widget.ProgressBarpublic android.content.res.ColorStateList getProgressTintList()
getSupportProgressTintList() instead.getProgressTintList in class android.widget.ProgressBarpublic void setProgressTintList(android.content.res.ColorStateList tint)
setSupportProgressTintList(ColorStateList) instead.setProgressTintList in class android.widget.ProgressBarpublic android.graphics.PorterDuff.Mode getProgressTintMode()
getSupportProgressTintMode() instead.getProgressTintMode in class android.widget.ProgressBarpublic void setProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
setSupportProgressTintMode(PorterDuff.Mode) instead.setProgressTintMode in class android.widget.ProgressBarpublic android.content.res.ColorStateList getSecondaryProgressTintList()
getSupportSecondaryProgressTintList() instead.getSecondaryProgressTintList in class android.widget.ProgressBarpublic void setSecondaryProgressTintList(android.content.res.ColorStateList tint)
setSupportSecondaryProgressTintList(ColorStateList) instead.setSecondaryProgressTintList in class android.widget.ProgressBarpublic android.graphics.PorterDuff.Mode getSecondaryProgressTintMode()
getSupportSecondaryProgressTintMode() instead.getSecondaryProgressTintMode in class android.widget.ProgressBarpublic void setSecondaryProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
setSupportSecondaryProgressTintMode(PorterDuff.Mode) instead.setSecondaryProgressTintMode in class android.widget.ProgressBarpublic android.content.res.ColorStateList getProgressBackgroundTintList()
getSupportProgressBackgroundTintList() instead.getProgressBackgroundTintList in class android.widget.ProgressBarpublic void setProgressBackgroundTintList(android.content.res.ColorStateList tint)
setSupportProgressBackgroundTintList(ColorStateList) instead.setProgressBackgroundTintList in class android.widget.ProgressBarpublic android.graphics.PorterDuff.Mode getProgressBackgroundTintMode()
getSupportProgressBackgroundTintMode() instead.getProgressBackgroundTintMode in class android.widget.ProgressBarpublic void setProgressBackgroundTintMode(android.graphics.PorterDuff.Mode tintMode)
setSupportProgressBackgroundTintMode(PorterDuff.Mode) instead.setProgressBackgroundTintMode in class android.widget.ProgressBarpublic android.content.res.ColorStateList getIndeterminateTintList()
getSupportIndeterminateTintList() instead.getIndeterminateTintList in class android.widget.ProgressBarpublic void setIndeterminateTintList(android.content.res.ColorStateList tint)
setSupportIndeterminateTintList(ColorStateList) instead.setIndeterminateTintList in class android.widget.ProgressBarpublic android.graphics.PorterDuff.Mode getIndeterminateTintMode()
getSupportIndeterminateTintMode() instead.getIndeterminateTintMode in class android.widget.ProgressBarpublic void setIndeterminateTintMode(android.graphics.PorterDuff.Mode tintMode)
setSupportIndeterminateTintMode(PorterDuff.Mode) instead.setIndeterminateTintMode in class android.widget.ProgressBarpublic android.content.res.ColorStateList getSupportProgressTintList()
ProgressBar.getProgressTintList()public void setSupportProgressTintList(android.content.res.ColorStateList tint)
ProgressBar.setProgressTintList(ColorStateList)public android.graphics.PorterDuff.Mode getSupportProgressTintMode()
ProgressBar.getProgressTintMode()public void setSupportProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setProgressTintMode(PorterDuff.Mode)public android.content.res.ColorStateList getSupportSecondaryProgressTintList()
ProgressBar.getSecondaryProgressTintList()public void setSupportSecondaryProgressTintList(android.content.res.ColorStateList tint)
ProgressBar.setSecondaryProgressTintList(ColorStateList)public android.graphics.PorterDuff.Mode getSupportSecondaryProgressTintMode()
ProgressBar.getSecondaryProgressTintMode()public void setSupportSecondaryProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setSecondaryProgressTintMode(PorterDuff.Mode)public android.content.res.ColorStateList getSupportProgressBackgroundTintList()
ProgressBar.getProgressBackgroundTintList()public void setSupportProgressBackgroundTintList(android.content.res.ColorStateList tint)
ProgressBar.setProgressBackgroundTintList(ColorStateList)public android.graphics.PorterDuff.Mode getSupportProgressBackgroundTintMode()
ProgressBar.getProgressBackgroundTintMode()public void setSupportProgressBackgroundTintMode(android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setProgressBackgroundTintMode(PorterDuff.Mode)public android.content.res.ColorStateList getSupportIndeterminateTintList()
ProgressBar.getIndeterminateTintList()public void setSupportIndeterminateTintList(android.content.res.ColorStateList tint)
ProgressBar.setIndeterminateTintList(ColorStateList)public android.graphics.PorterDuff.Mode getSupportIndeterminateTintMode()
ProgressBar.getIndeterminateTintMode()public void setSupportIndeterminateTintMode(android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setIndeterminateTintMode(PorterDuff.Mode)