android.graphics.drawable
Class TransitionDrawable

java.lang.Object
  extended by android.graphics.drawable.Drawable
      extended by android.graphics.drawable.LayerDrawable
          extended by android.graphics.drawable.TransitionDrawable
All Implemented Interfaces:
Drawable.Callback

public class TransitionDrawable
extends LayerDrawable
implements Drawable.Callback


Nested Class Summary
 
Nested classes/interfaces inherited from class android.graphics.drawable.Drawable
Drawable.Callback, Drawable.ConstantState
 
Constructor Summary
TransitionDrawable(Drawable[] layers)
           
 
Method Summary
 void draw(Canvas canvas)
           
 boolean isCrossFadeEnabled()
           
 void resetTransition()
           
 void reverseTransition(int duration)
           
 void setCrossFadeEnabled(boolean enabled)
           
 void startTransition(int durationMillis)
           
 
Methods inherited from class android.graphics.drawable.LayerDrawable
findDrawableByLayerId, getChangingConfigurations, getConstantState, getDrawable, getId, getIntrinsicHeight, getIntrinsicWidth, getNumberOfLayers, getOpacity, getPadding, inflate, invalidateDrawable, isStateful, mutate, onBoundsChange, onLevelChange, onStateChange, scheduleDrawable, setAlpha, setColorFilter, setDither, setDrawableByLayerId, setId, setLayerInset, setOpacity, setVisible, unscheduleDrawable
 
Methods inherited from class android.graphics.drawable.Drawable
clearColorFilter, copyBounds, copyBounds, createFromPath, createFromResourceStream, createFromResourceStream, createFromStream, createFromXml, createFromXmlInner, getBounds, getCallback, getCurrent, getLevel, getMinimumHeight, getMinimumWidth, getState, getTransparentRegion, invalidateSelf, isVisible, jumpToCurrentState, resolveOpacity, scheduleSelf, setBounds, setBounds, setCallback, setChangingConfigurations, setColorFilter, setFilterBitmap, setLevel, setState, unscheduleSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface android.graphics.drawable.Drawable.Callback
invalidateDrawable, scheduleDrawable, unscheduleDrawable
 

Constructor Detail

TransitionDrawable

public TransitionDrawable(Drawable[] layers)
Method Detail

startTransition

public void startTransition(int durationMillis)

resetTransition

public void resetTransition()

reverseTransition

public void reverseTransition(int duration)

draw

public void draw(Canvas canvas)
Overrides:
draw in class LayerDrawable

setCrossFadeEnabled

public void setCrossFadeEnabled(boolean enabled)

isCrossFadeEnabled

public boolean isCrossFadeEnabled()


Copyright © 2008-2012. All Rights Reserved.