android.graphics.drawable
Class TransitionDrawable
java.lang.Object
android.graphics.drawable.Drawable
android.graphics.drawable.LayerDrawable
android.graphics.drawable.TransitionDrawable
- All Implemented Interfaces:
- Drawable.Callback
public class TransitionDrawable
- extends LayerDrawable
- implements Drawable.Callback
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 |
TransitionDrawable
public TransitionDrawable(Drawable[] layers)
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.