Back to Fresco

ProgressBarDrawable

docs/javadoc/reference/com/facebook/drawee/drawable/ProgressBarDrawable.html

3.6.021.0 KB
Original Source

Fresco

|

|

Packages | Classes

Interfaces

Classes

Enums

Packages | Classes

Summary: Ctors | Methods | Protected Methods | Inherited Methods | [Expand All]

public class

ProgressBarDrawable

extends Drawable
implements CloneableDrawable

| java.lang.Object | | ↳ | android.graphics.drawable.Drawable | | | ↳ | com.facebook.drawee.drawable.ProgressBarDrawable |

Class Overview

Drawable that displays a progress bar based on the level.

Summary

Public Constructors
Public Methods
Drawable
Creates a copy of the drawable.
void
int
Gets the progress bar background color.
int
Gets the progress bar width.
int
Gets the progress bar color.
boolean
Gets whether the progress bar should be hidden when the progress is 0.
boolean
Gets if the progress bar is vertical.
int
boolean
Gets the progress bar padding.
int
Gets the radius of the progress bar.
void
void
Sets the progress bar background color.
void
Sets the progress bar width.
void
Sets the progress bar color.
void
void
Sets whether the progress bar should be hidden when the progress is 0.
void
Sets if the progress bar should be vertical.
void
Sets the progress bar padding.
void
The progress bar will be displayed as a rounded corner rectangle, sets the radius here.
Protected Methods
boolean

| [Expand] Inherited Methods | | --- | | From class android.graphics.drawable.Drawable

| void | applyTheme(Resources.Theme arg0) | | boolean | canApplyTheme() | | void | clearColorFilter() | | final Rect | copyBounds() | | final void | copyBounds(Rect arg0) | | static Drawable | createFromPath(String arg0) | | static Drawable | createFromResourceStream(Resources arg0, TypedValue arg1, InputStream arg2, String arg3, BitmapFactory.Options arg4) | | static Drawable | createFromResourceStream(Resources arg0, TypedValue arg1, InputStream arg2, String arg3) | | static Drawable | createFromStream(InputStream arg0, String arg1) | | static Drawable | createFromXml(Resources arg0, XmlPullParser arg1) | | static Drawable | createFromXml(Resources arg0, XmlPullParser arg1, Resources.Theme arg2) | | static Drawable | createFromXmlInner(Resources arg0, XmlPullParser arg1, AttributeSet arg2, Resources.Theme arg3) | | static Drawable | createFromXmlInner(Resources arg0, XmlPullParser arg1, AttributeSet arg2) | | abstract void | draw(Canvas arg0) | | int | getAlpha() | | final Rect | getBounds() | | Drawable.Callback | getCallback() | | int | getChangingConfigurations() | | ColorFilter | getColorFilter() | | Drawable.ConstantState | getConstantState() | | Drawable | getCurrent() | | Rect | getDirtyBounds() | | void | getHotspotBounds(Rect arg0) | | int | getIntrinsicHeight() | | int | getIntrinsicWidth() | | int | getLayoutDirection() | | final int | getLevel() | | int | getMinimumHeight() | | int | getMinimumWidth() | | abstract int | getOpacity() | | void | getOutline(Outline arg0) | | boolean | getPadding(Rect arg0) | | int[] | getState() | | Region | getTransparentRegion() | | void | inflate(Resources arg0, XmlPullParser arg1, AttributeSet arg2, Resources.Theme arg3) | | void | inflate(Resources arg0, XmlPullParser arg1, AttributeSet arg2) | | void | invalidateSelf() | | boolean | isAutoMirrored() | | boolean | isFilterBitmap() | | boolean | isStateful() | | final boolean | isVisible() | | void | jumpToCurrentState() | | Drawable | mutate() | | void | onBoundsChange(Rect arg0) | | boolean | onLayoutDirectionChanged(int arg0) | | boolean | onLevelChange(int arg0) | | boolean | onStateChange(int[] arg0) | | static int | resolveOpacity(int arg0, int arg1) | | void | scheduleSelf(Runnable arg0, long arg1) | | abstract void | setAlpha(int arg0) | | void | setAutoMirrored(boolean arg0) | | void | setBounds(int arg0, int arg1, int arg2, int arg3) | | void | setBounds(Rect arg0) | | final void | setCallback(Drawable.Callback arg0) | | void | setChangingConfigurations(int arg0) | | void | setColorFilter(int arg0, PorterDuff.Mode arg1) | | abstract void | setColorFilter(ColorFilter arg0) | | void | setDither(boolean arg0) | | void | setFilterBitmap(boolean arg0) | | void | setHotspot(float arg0, float arg1) | | void | setHotspotBounds(int arg0, int arg1, int arg2, int arg3) | | final boolean | setLayoutDirection(int arg0) | | final boolean | setLevel(int arg0) | | boolean | setState(int[] arg0) | | void | setTint(int arg0) | | void | setTintList(ColorStateList arg0) | | void | setTintMode(PorterDuff.Mode arg0) | | boolean | setVisible(boolean arg0, boolean arg1) | | void | unscheduleSelf(Runnable arg0) |

| | From class java.lang.Object

| Object | clone() | | boolean | equals(Object arg0) | | void | finalize() | | final Class<?> | getClass() | | int | hashCode() | | final void | notify() | | final void | notifyAll() | | String | toString() | | final void | wait(long arg0, int arg1) | | final void | wait(long arg0) | | final void | wait() |

| | From interface com.facebook.drawee.drawable.CloneableDrawable

| abstract Drawable | cloneDrawable() Creates a copy of the drawable. |

|

Public Constructors

public ProgressBarDrawable()

Public Methods

public Drawable cloneDrawable()

Creates a copy of the drawable.

Returns
  • the drawable copy

public void draw(Canvas canvas)

public int getBackgroundColor()

Gets the progress bar background color.

public int getBarWidth()

Gets the progress bar width.

public int getColor()

Gets the progress bar color.

public boolean getHideWhenZero()

Gets whether the progress bar should be hidden when the progress is 0.

public boolean getIsVertical()

Gets if the progress bar is vertical.

public int getOpacity()

public boolean getPadding(Rect padding)

Gets the progress bar padding.

public int getRadius()

Gets the radius of the progress bar.

public void setAlpha(int alpha)

public void setBackgroundColor(int backgroundColor)

Sets the progress bar background color.

public void setBarWidth(int barWidth)

Sets the progress bar width.

public void setColor(int color)

Sets the progress bar color.

public void setColorFilter(ColorFilter cf)

public void setHideWhenZero(boolean hideWhenZero)

Sets whether the progress bar should be hidden when the progress is 0.

public void setIsVertical(boolean isVertical)

Sets if the progress bar should be vertical.

public void setPadding(int padding)

Sets the progress bar padding.

public void setRadius(int radius)

The progress bar will be displayed as a rounded corner rectangle, sets the radius here.

Protected Methods

protected boolean onLevelChange(int level)

+Generated by Doclava. +