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| 限定符和类型 | 字段和说明 |
|---|---|
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| 构造器和说明 |
|---|
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) |
| 限定符和类型 | 方法和说明 |
|---|---|
android.graphics.drawable.Drawable |
getCurrentDrawable()
Get the current drawable of this ProgressBar.
|
android.content.res.ColorStateList |
getIndeterminateTintList()
已过时。
Use
getSupportIndeterminateTintList() instead. |
android.graphics.PorterDuff.Mode |
getIndeterminateTintMode()
已过时。
Use
getSupportIndeterminateTintMode() instead. |
android.content.res.ColorStateList |
getProgressBackgroundTintList()
已过时。
Use
getSupportProgressBackgroundTintList() instead. |
android.graphics.PorterDuff.Mode |
getProgressBackgroundTintMode()
已过时。
Use
getSupportProgressBackgroundTintMode() instead. |
int |
getProgressStyle()
Get the progress style of this ProgressBar.
|
android.content.res.ColorStateList |
getProgressTintList()
已过时。
Use
getSupportProgressTintList() instead. |
android.graphics.PorterDuff.Mode |
getProgressTintMode()
已过时。
Use
getSupportProgressTintMode() instead. |
android.content.res.ColorStateList |
getSecondaryProgressTintList()
已过时。
Use
getSupportSecondaryProgressTintList() instead. |
android.graphics.PorterDuff.Mode |
getSecondaryProgressTintMode()
已过时。
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 drawable) |
void |
setIndeterminateTintList(android.content.res.ColorStateList tint)
已过时。
Use
setSupportIndeterminateTintList(ColorStateList) instead. |
void |
setIndeterminateTintMode(android.graphics.PorterDuff.Mode tintMode)
已过时。
Use
setSupportIndeterminateTintMode(PorterDuff.Mode) instead. |
void |
setProgressBackgroundTintList(android.content.res.ColorStateList tint)
已过时。
Use
setSupportProgressBackgroundTintList(ColorStateList) instead. |
void |
setProgressBackgroundTintMode(android.graphics.PorterDuff.Mode tintMode)
已过时。
|
void |
setProgressDrawable(android.graphics.drawable.Drawable drawable) |
void |
setProgressTintList(android.content.res.ColorStateList tint)
已过时。
Use
setSupportProgressTintList(ColorStateList) instead. |
void |
setProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
已过时。
Use
setSupportProgressTintMode(PorterDuff.Mode) instead. |
void |
setSecondaryProgressTintList(android.content.res.ColorStateList tint)
已过时。
Use
setSupportSecondaryProgressTintList(ColorStateList) instead. |
void |
setSecondaryProgressTintMode(android.graphics.PorterDuff.Mode tintMode)
已过时。
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(@NonNull
android.content.Context context)
public MaterialProgressBar(@NonNull
android.content.Context context,
@Nullable
android.util.AttributeSet attrs)
public MaterialProgressBar(@NonNull
android.content.Context context,
@Nullable
android.util.AttributeSet attrs,
int defStyleAttr)
public MaterialProgressBar(@NonNull
android.content.Context context,
@Nullable
android.util.AttributeSet attrs,
int defStyleAttr,
int defStyleRes)
public void setIndeterminate(boolean indeterminate)
setIndeterminate 在类中 android.widget.ProgressBarprotected void onAttachedToWindow()
onAttachedToWindow 在类中 android.widget.ProgressBarpublic int getProgressStyle()
@Nullable public android.graphics.drawable.Drawable getCurrentDrawable()
public boolean getUseIntrinsicPadding()
true.false if the
drawable does not implement IntrinsicPaddingDrawable.public void setUseIntrinsicPadding(boolean useIntrinsicPadding)
true.useIntrinsicPadding - Whether the current drawable should use its intrinsic padding, or
ignored if the progress drawable does not implement
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, or ignored if the progress drawable does not
implement ShowBackgroundDrawable.public void setProgressDrawable(@Nullable
android.graphics.drawable.Drawable drawable)
setProgressDrawable 在类中 android.widget.ProgressBarpublic void setIndeterminateDrawable(@Nullable
android.graphics.drawable.Drawable drawable)
setIndeterminateDrawable 在类中 android.widget.ProgressBar@Nullable public android.content.res.ColorStateList getProgressTintList()
getSupportProgressTintList() instead.getProgressTintList 在类中 android.widget.ProgressBarpublic void setProgressTintList(@Nullable
android.content.res.ColorStateList tint)
setSupportProgressTintList(ColorStateList) instead.setProgressTintList 在类中 android.widget.ProgressBar@Nullable public android.graphics.PorterDuff.Mode getProgressTintMode()
getSupportProgressTintMode() instead.getProgressTintMode 在类中 android.widget.ProgressBarpublic void setProgressTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
setSupportProgressTintMode(PorterDuff.Mode) instead.setProgressTintMode 在类中 android.widget.ProgressBar@Nullable public android.content.res.ColorStateList getSecondaryProgressTintList()
getSupportSecondaryProgressTintList() instead.getSecondaryProgressTintList 在类中 android.widget.ProgressBarpublic void setSecondaryProgressTintList(@Nullable
android.content.res.ColorStateList tint)
setSupportSecondaryProgressTintList(ColorStateList) instead.setSecondaryProgressTintList 在类中 android.widget.ProgressBar@Nullable public android.graphics.PorterDuff.Mode getSecondaryProgressTintMode()
getSupportSecondaryProgressTintMode() instead.getSecondaryProgressTintMode 在类中 android.widget.ProgressBarpublic void setSecondaryProgressTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
setSupportSecondaryProgressTintMode(PorterDuff.Mode) instead.setSecondaryProgressTintMode 在类中 android.widget.ProgressBar@Nullable public android.content.res.ColorStateList getProgressBackgroundTintList()
getSupportProgressBackgroundTintList() instead.getProgressBackgroundTintList 在类中 android.widget.ProgressBarpublic void setProgressBackgroundTintList(@Nullable
android.content.res.ColorStateList tint)
setSupportProgressBackgroundTintList(ColorStateList) instead.setProgressBackgroundTintList 在类中 android.widget.ProgressBar@Nullable public android.graphics.PorterDuff.Mode getProgressBackgroundTintMode()
getSupportProgressBackgroundTintMode() instead.getProgressBackgroundTintMode 在类中 android.widget.ProgressBarpublic void setProgressBackgroundTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
setSupportProgressBackgroundTintMode(PorterDuff.Mode) instead.setProgressBackgroundTintMode 在类中 android.widget.ProgressBar@Nullable public android.content.res.ColorStateList getIndeterminateTintList()
getSupportIndeterminateTintList() instead.getIndeterminateTintList 在类中 android.widget.ProgressBarpublic void setIndeterminateTintList(@Nullable
android.content.res.ColorStateList tint)
setSupportIndeterminateTintList(ColorStateList) instead.setIndeterminateTintList 在类中 android.widget.ProgressBar@Nullable public android.graphics.PorterDuff.Mode getIndeterminateTintMode()
getSupportIndeterminateTintMode() instead.getIndeterminateTintMode 在类中 android.widget.ProgressBarpublic void setIndeterminateTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
setSupportIndeterminateTintMode(PorterDuff.Mode) instead.setIndeterminateTintMode 在类中 android.widget.ProgressBar@Nullable public android.content.res.ColorStateList getSupportProgressTintList()
ProgressBar.getProgressTintList()public void setSupportProgressTintList(@Nullable
android.content.res.ColorStateList tint)
ProgressBar.setProgressTintList(ColorStateList)@Nullable public android.graphics.PorterDuff.Mode getSupportProgressTintMode()
ProgressBar.getProgressTintMode()public void setSupportProgressTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setProgressTintMode(PorterDuff.Mode)@Nullable public android.content.res.ColorStateList getSupportSecondaryProgressTintList()
ProgressBar.getSecondaryProgressTintList()public void setSupportSecondaryProgressTintList(@Nullable
android.content.res.ColorStateList tint)
ProgressBar.setSecondaryProgressTintList(ColorStateList)@Nullable public android.graphics.PorterDuff.Mode getSupportSecondaryProgressTintMode()
ProgressBar.getSecondaryProgressTintMode()public void setSupportSecondaryProgressTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setSecondaryProgressTintMode(PorterDuff.Mode)@Nullable public android.content.res.ColorStateList getSupportProgressBackgroundTintList()
ProgressBar.getProgressBackgroundTintList()public void setSupportProgressBackgroundTintList(@Nullable
android.content.res.ColorStateList tint)
ProgressBar.setProgressBackgroundTintList(ColorStateList)@Nullable public android.graphics.PorterDuff.Mode getSupportProgressBackgroundTintMode()
ProgressBar.getProgressBackgroundTintMode()public void setSupportProgressBackgroundTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setProgressBackgroundTintMode(PorterDuff.Mode)@Nullable public android.content.res.ColorStateList getSupportIndeterminateTintList()
ProgressBar.getIndeterminateTintList()public void setSupportIndeterminateTintList(@Nullable
android.content.res.ColorStateList tint)
ProgressBar.setIndeterminateTintList(ColorStateList)@Nullable public android.graphics.PorterDuff.Mode getSupportIndeterminateTintMode()
ProgressBar.getIndeterminateTintMode()public void setSupportIndeterminateTintMode(@Nullable
android.graphics.PorterDuff.Mode tintMode)
ProgressBar.setIndeterminateTintMode(PorterDuff.Mode)