.class Lcom/moji/imageview/TouchImageView$CompatScroller; .super Ljava/lang/Object; .source "TouchImageView.java" # annotations .annotation build Landroid/annotation/TargetApi; value = 0x9 .end annotation .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/imageview/TouchImageView; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x2 name = "CompatScroller" .end annotation # instance fields .field a:Landroid/widget/Scroller; .field b:Landroid/widget/OverScroller; .field c:Z .field final synthetic d:Lcom/moji/imageview/TouchImageView; # direct methods .method public constructor (Lcom/moji/imageview/TouchImageView;Landroid/content/Context;)V .locals 0 .line 1114 iput-object p1, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->d:Lcom/moji/imageview/TouchImageView; invoke-direct {p0}, Ljava/lang/Object;->()V const/4 p1, 0x0 .line 1115 iput-boolean p1, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z .line 1116 new-instance p1, Landroid/widget/OverScroller; invoke-direct {p1, p2}, Landroid/widget/OverScroller;->(Landroid/content/Context;)V iput-object p1, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; return-void .end method # virtual methods .method public a(IIIIIIII)V .locals 12 move-object v0, p0 .line 1120 iget-boolean v1, v0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z if-eqz v1, :cond_0 .line 1121 iget-object v2, v0, Lcom/moji/imageview/TouchImageView$CompatScroller;->a:Landroid/widget/Scroller; move v3, p1 move v4, p2 move v5, p3 move/from16 v6, p4 move/from16 v7, p5 move/from16 v8, p6 move/from16 v9, p7 move/from16 v10, p8 invoke-virtual/range {v2 .. v10}, Landroid/widget/Scroller;->fling(IIIIIIII)V goto :goto_0 .line 1123 :cond_0 iget-object v3, v0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; move v4, p1 move v5, p2 move v6, p3 move/from16 v7, p4 move/from16 v8, p5 move/from16 v9, p6 move/from16 v10, p7 move/from16 v11, p8 invoke-virtual/range {v3 .. v11}, Landroid/widget/OverScroller;->fling(IIIIIIII)V :goto_0 return-void .end method .method public a(Z)V .locals 1 .line 1128 iget-boolean v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z if-eqz v0, :cond_0 .line 1129 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->a:Landroid/widget/Scroller; invoke-virtual {v0, p1}, Landroid/widget/Scroller;->forceFinished(Z)V goto :goto_0 .line 1131 :cond_0 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; invoke-virtual {v0, p1}, Landroid/widget/OverScroller;->forceFinished(Z)V :goto_0 return-void .end method .method public a()Z .locals 1 .line 1136 iget-boolean v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z if-eqz v0, :cond_0 .line 1137 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->a:Landroid/widget/Scroller; invoke-virtual {v0}, Landroid/widget/Scroller;->isFinished()Z move-result v0 return v0 .line 1139 :cond_0 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->isFinished()Z move-result v0 return v0 .end method .method public b()Z .locals 1 .line 1144 iget-boolean v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z if-eqz v0, :cond_0 .line 1145 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->a:Landroid/widget/Scroller; invoke-virtual {v0}, Landroid/widget/Scroller;->computeScrollOffset()Z move-result v0 return v0 .line 1147 :cond_0 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->computeScrollOffset()Z .line 1148 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->computeScrollOffset()Z move-result v0 return v0 .end method .method public c()I .locals 1 .line 1153 iget-boolean v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z if-eqz v0, :cond_0 .line 1154 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->a:Landroid/widget/Scroller; invoke-virtual {v0}, Landroid/widget/Scroller;->getCurrX()I move-result v0 return v0 .line 1156 :cond_0 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrX()I move-result v0 return v0 .end method .method public d()I .locals 1 .line 1161 iget-boolean v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->c:Z if-eqz v0, :cond_0 .line 1162 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->a:Landroid/widget/Scroller; invoke-virtual {v0}, Landroid/widget/Scroller;->getCurrY()I move-result v0 return v0 .line 1164 :cond_0 iget-object v0, p0, Lcom/moji/imageview/TouchImageView$CompatScroller;->b:Landroid/widget/OverScroller; invoke-virtual {v0}, Landroid/widget/OverScroller;->getCurrY()I move-result v0 return v0 .end method