com.nostra13.universalimageloader.core.display
Class RoundedBitmapDisplayer.RoundedDrawable

java.lang.Object
  extended by android.graphics.drawable.Drawable
      extended by com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer.RoundedDrawable
Direct Known Subclasses:
RoundedVignetteBitmapDisplayer.RoundedVignetteDrawable
Enclosing class:
RoundedBitmapDisplayer

public static class RoundedBitmapDisplayer.RoundedDrawable
extends android.graphics.drawable.Drawable


Nested Class Summary
 
Nested classes/interfaces inherited from class android.graphics.drawable.Drawable
android.graphics.drawable.Drawable.Callback, android.graphics.drawable.Drawable.ConstantState
 
Field Summary
protected  android.graphics.BitmapShader bitmapShader
           
protected  float cornerRadius
           
protected  int margin
           
protected  android.graphics.RectF mBitmapRect
           
protected  android.graphics.RectF mRect
           
protected  android.graphics.Paint paint
           
 
Constructor Summary
RoundedBitmapDisplayer.RoundedDrawable(android.graphics.Bitmap bitmap, int cornerRadius, int margin)
           
 
Method Summary
 void draw(android.graphics.Canvas canvas)
           
 int getOpacity()
           
protected  void onBoundsChange(android.graphics.Rect bounds)
           
 void setAlpha(int alpha)
           
 void setColorFilter(android.graphics.ColorFilter cf)
           
 
Methods inherited from class android.graphics.drawable.Drawable
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXmlInner, getBounds, getCallback, getChangingConfigurations, getConstantState, getCurrent, getIntrinsicHeight, getIntrinsicWidth, getLevel, getMinimumHeight, getMinimumWidth, getPadding, getState, getTransparentRegion, inflate, invalidateSelf, isStateful, isVisible, jumpToCurrentState, mutate, onLevelChange, onStateChange, resolveOpacity, scheduleSelf, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setDither, setFilterBitmap, setLevel, setState, setVisible, unscheduleSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cornerRadius

protected final float cornerRadius

margin

protected final int margin

mRect

protected final android.graphics.RectF mRect

mBitmapRect

protected final android.graphics.RectF mBitmapRect

bitmapShader

protected final android.graphics.BitmapShader bitmapShader

paint

protected final android.graphics.Paint paint
Constructor Detail

RoundedBitmapDisplayer.RoundedDrawable

public RoundedBitmapDisplayer.RoundedDrawable(android.graphics.Bitmap bitmap,
                                              int cornerRadius,
                                              int margin)
Method Detail

onBoundsChange

protected void onBoundsChange(android.graphics.Rect bounds)
Overrides:
onBoundsChange in class android.graphics.drawable.Drawable

draw

public void draw(android.graphics.Canvas canvas)
Specified by:
draw in class android.graphics.drawable.Drawable

getOpacity

public int getOpacity()
Specified by:
getOpacity in class android.graphics.drawable.Drawable

setAlpha

public void setAlpha(int alpha)
Specified by:
setAlpha in class android.graphics.drawable.Drawable

setColorFilter

public void setColorFilter(android.graphics.ColorFilter cf)
Specified by:
setColorFilter in class android.graphics.drawable.Drawable


Copyright © 2011-2014. All Rights Reserved.