Back to Fresco

DebugControllerOverlayDrawable

docs/javadoc/reference/com/facebook/drawee/debug/DebugControllerOverlayDrawable.html

3.6.018.2 KB
Original Source

Fresco

|

|

Packages | Classes

Classes

Packages | Classes

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

public class

DebugControllerOverlayDrawable

extends Drawable
implements ImageLoadingTimeListener

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

Class Overview

Drawee Controller overlay that displays debug information.

Summary

Public Constructors
Public Methods
void
void
int
void
void
void
void
void
void
void
void
void
void
void
void
void
Pass a semi-transparency color (e.g., 0x66RRGGBB) to give the overlay a color shade.
void
void
The text gravity / direction for the debug text.
Protected Methods
void

| [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.debug.listener.ImageLoadingTimeListener

| abstract void | onFinalImageSet(long finalImageTimeMs) |

|

Public Constructors

public DebugControllerOverlayDrawable()

Public Methods

public void addAdditionalData(String key, String value)

public void draw(Canvas canvas)

public int getOpacity()

public void onFinalImageSet(long finalImageTimeMs)

public void reset()

public void setAlpha(int alpha)

public void setAnimationInfo(int frameCount, int loopCount)

public void setColorFilter(ColorFilter cf)

public void setControllerId(String controllerId)

public void setDimensions(int widthPx, int heightPx)

public void setFinalImageTimeMs(long finalImageTimeMs)

public void setImageFormat(String imageFormat)

public void setImageId(String imageId)

public void setImageSize(int imageSizeBytes)

Parameters

| imageSizeBytes | the image size in bytes |

public void setOrigin(String text, int color)

public void setOverlayColor(int overlayColor)

Pass a semi-transparency color (e.g., 0x66RRGGBB) to give the overlay a color shade.

public void setScaleType(ScalingUtils.ScaleType scaleType)

public void setTextGravity(int textGravity)

The text gravity / direction for the debug text. Currently supported: BOTTOM and TOP. If bottom is used, the text lines will also be drawn from bottom to top. Default: bottom

Parameters

| textGravity | the text gravity to use |

Protected Methods

protected void onBoundsChange(Rect bounds)

+Generated by Doclava. +