.class public abstract Lcom/nineoldandroids/view/ViewPropertyAnimator; .super Ljava/lang/Object; .source "ViewPropertyAnimator.java" # static fields .field private static final ANIMATORS:Ljava/util/WeakHashMap; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/WeakHashMap<", "Landroid/view/View;", "Lcom/nineoldandroids/view/ViewPropertyAnimator;", ">;" } .end annotation .end field # direct methods .method static constructor ()V .registers 2 .line 47 new-instance v0, Ljava/util/WeakHashMap; const/4 v1, 0x0 invoke-direct {v0, v1}, Ljava/util/WeakHashMap;->(I)V sput-object v0, Lcom/nineoldandroids/view/ViewPropertyAnimator;->ANIMATORS:Ljava/util/WeakHashMap; return-void .end method .method public constructor ()V .registers 1 .line 46 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static animate(Landroid/view/View;)Lcom/nineoldandroids/view/ViewPropertyAnimator; .registers 4 .line 58 sget-object v0, Lcom/nineoldandroids/view/ViewPropertyAnimator;->ANIMATORS:Ljava/util/WeakHashMap; invoke-virtual {v0, p0}, Ljava/util/WeakHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v1 check-cast v1, Lcom/nineoldandroids/view/ViewPropertyAnimator; if-nez v1, :cond_30 .line 60 sget-object v1, Landroid/os/Build$VERSION;->SDK:Ljava/lang/String; invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; move-result-object v1 invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I move-result v1 const/16 v2, 0xe if-lt v1, v2, :cond_1e .line 62 new-instance v1, Lcom/nineoldandroids/view/ViewPropertyAnimatorICS; invoke-direct {v1, p0}, Lcom/nineoldandroids/view/ViewPropertyAnimatorICS;->(Landroid/view/View;)V goto :goto_2d :cond_1e const/16 v2, 0xb if-lt v1, v2, :cond_28 .line 64 new-instance v1, Lcom/nineoldandroids/view/ViewPropertyAnimatorHC; invoke-direct {v1, p0}, Lcom/nineoldandroids/view/ViewPropertyAnimatorHC;->(Landroid/view/View;)V goto :goto_2d .line 66 :cond_28 new-instance v1, Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC; invoke-direct {v1, p0}, Lcom/nineoldandroids/view/ViewPropertyAnimatorPreHC;->(Landroid/view/View;)V .line 68 :goto_2d invoke-virtual {v0, p0, v1}, Ljava/util/WeakHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_30 return-object v1 .end method # virtual methods .method public abstract alpha(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract alphaBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract cancel()V .end method .method public abstract getDuration()J .end method .method public abstract getStartDelay()J .end method .method public abstract rotation(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract rotationBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract rotationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract rotationXBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract rotationY(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract rotationYBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract scaleX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract scaleXBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract scaleY(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract scaleYBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract setDuration(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract setInterpolator(Landroid/view/animation/Interpolator;)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract setListener(Lcom/nineoldandroids/animation/Animator$AnimatorListener;)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract setStartDelay(J)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract start()V .end method .method public abstract translationX(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract translationXBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract translationY(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract translationYBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract x(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract xBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract y(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method .method public abstract yBy(F)Lcom/nineoldandroids/view/ViewPropertyAnimator; .end method