.class public Lcom/moji/viewpager/AutoScrollViewPager$CustomDurationScroller; .super Landroid/widget/Scroller; .source "AutoScrollViewPager.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/moji/viewpager/AutoScrollViewPager; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = "CustomDurationScroller" .end annotation # instance fields .field final synthetic a:Lcom/moji/viewpager/AutoScrollViewPager; .field private b:D # direct methods .method public constructor (Lcom/moji/viewpager/AutoScrollViewPager;Landroid/content/Context;Landroid/view/animation/Interpolator;)V .locals 0 .line 387 iput-object p1, p0, Lcom/moji/viewpager/AutoScrollViewPager$CustomDurationScroller;->a:Lcom/moji/viewpager/AutoScrollViewPager; .line 388 invoke-direct {p0, p2, p3}, Landroid/widget/Scroller;->(Landroid/content/Context;Landroid/view/animation/Interpolator;)V const-wide/high16 p1, 0x3ff0000000000000L # 1.0 .line 381 iput-wide p1, p0, Lcom/moji/viewpager/AutoScrollViewPager$CustomDurationScroller;->b:D return-void .end method # virtual methods .method public a(D)V .locals 0 .line 392 iput-wide p1, p0, Lcom/moji/viewpager/AutoScrollViewPager$CustomDurationScroller;->b:D return-void .end method .method public startScroll(IIIII)V .locals 8 int-to-double v0, p5 .line 397 iget-wide v2, p0, Lcom/moji/viewpager/AutoScrollViewPager$CustomDurationScroller;->b:D invoke-static {v0, v1}, Ljava/lang/Double;->isNaN(D)Z mul-double v0, v0, v2 double-to-int v7, v0 move-object v2, p0 move v3, p1 move v4, p2 move v5, p3 move v6, p4 invoke-super/range {v2 .. v7}, Landroid/widget/Scroller;->startScroll(IIIII)V return-void .end method