.class public final Landroidx/core/widget/ScrollerCompat; .super Ljava/lang/Object; .source "ScrollerCompat.java" # annotations .annotation runtime Ljava/lang/Deprecated; .end annotation # instance fields .field mScroller:Landroid/widget/OverScroller; # direct methods .method constructor (Landroid/content/Context;Landroid/view/animation/Interpolator;)V .locals 1 invoke-direct {p0}, Ljava/lang/Object;->()V if-eqz p2, :cond_0 new-instance v0, Landroid/widget/OverScroller; invoke-direct {v0, p1, p2}, Landroid/widget/OverScroller;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V goto :goto_0 :cond_0 new-instance v0, Landroid/widget/OverScroller; invoke-direct {v0, p1}, Landroid/widget/OverScroller;->(Landroid/content/Context;)V :goto_0 iput-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; return-void .end method .method public static create(Landroid/content/Context;)Landroidx/core/widget/ScrollerCompat; .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation const/4 v0, 0x0 invoke-static {p0, v0}, Landroidx/core/widget/ScrollerCompat;->create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroidx/core/widget/ScrollerCompat; move-result-object p0 return-object p0 .end method .method public static create(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroidx/core/widget/ScrollerCompat; .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation new-instance v0, Landroidx/core/widget/ScrollerCompat; invoke-direct {v0, p0, p1}, Landroidx/core/widget/ScrollerCompat;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V return-object v0 .end method # virtual methods .method public final abortAnimation()V .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->abortAnimation()V return-void .end method .method public final computeScrollOffset()Z .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->computeScrollOffset()Z move-result v0 return v0 .end method .method public final fling(IIIIIIII)V .locals 10 .annotation runtime Ljava/lang/Deprecated; .end annotation move-object v0, p0 iget-object v1, v0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; move v2, p1 move v3, p2 move v4, p3 move v5, p4 move v6, p5 move/from16 v7, p6 move/from16 v8, p7 move/from16 v9, p8 invoke-virtual/range {v1 .. v9}, Landroid/widget/OverScroller;->fling(IIIIIIII)V return-void .end method .method public final fling(IIIIIIIIII)V .locals 12 .annotation runtime Ljava/lang/Deprecated; .end annotation move-object v0, p0 iget-object v1, v0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; move v2, p1 move v3, p2 move v4, p3 move/from16 v5, p4 move/from16 v6, p5 move/from16 v7, p6 move/from16 v8, p7 move/from16 v9, p8 move/from16 v10, p9 move/from16 v11, p10 invoke-virtual/range {v1 .. v11}, Landroid/widget/OverScroller;->fling(IIIIIIIIII)V return-void .end method .method public final getCurrVelocity()F .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrVelocity()F move-result v0 return v0 .end method .method public final getCurrX()I .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrX()I move-result v0 return v0 .end method .method public final getCurrY()I .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrY()I move-result v0 return v0 .end method .method public final getFinalX()I .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getFinalX()I move-result v0 return v0 .end method .method public final getFinalY()I .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getFinalY()I move-result v0 return v0 .end method .method public final isFinished()Z .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->isFinished()Z move-result v0 return v0 .end method .method public final isOverScrolled()Z .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->isOverScrolled()Z move-result v0 return v0 .end method .method public final notifyHorizontalEdgeReached(III)V .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0, p1, p2, p3}, Landroid/widget/OverScroller;->notifyHorizontalEdgeReached(III)V return-void .end method .method public final notifyVerticalEdgeReached(III)V .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0, p1, p2, p3}, Landroid/widget/OverScroller;->notifyVerticalEdgeReached(III)V return-void .end method .method public final springBack(IIIIII)Z .locals 7 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; move v1, p1 move v2, p2 move v3, p3 move v4, p4 move v5, p5 move v6, p6 invoke-virtual/range {v0 .. v6}, Landroid/widget/OverScroller;->springBack(IIIIII)Z move-result p1 return p1 .end method .method public final startScroll(IIII)V .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; invoke-virtual {v0, p1, p2, p3, p4}, Landroid/widget/OverScroller;->startScroll(IIII)V return-void .end method .method public final startScroll(IIIII)V .locals 6 .annotation runtime Ljava/lang/Deprecated; .end annotation iget-object v0, p0, Landroidx/core/widget/ScrollerCompat;->mScroller:Landroid/widget/OverScroller; move v1, p1 move v2, p2 move v3, p3 move v4, p4 move v5, p5 invoke-virtual/range {v0 .. v5}, Landroid/widget/OverScroller;->startScroll(IIIII)V return-void .end method