Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- a/smali/com/kddi/android/iida/iidahome/iidahome/VelocityScrollView.smali
- +++ b/smali/com/kddi/android/iida/iidahome/iidahome/VelocityScrollView.smali
- @@ -42,10 +42,6 @@
- .field private mDeltY:I
- -.field private mEdgeGlowBottom:Landroid/widget/EdgeGlow;
- -
- -.field private mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- .field private mFillViewport:Z
- .field private mFitting:Z
- @@ -1946,7 +1942,6 @@
- .line 209
- :cond_0
- - invoke-virtual {p0, v4}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->setOverScrollMode(I)V
- .line 210
- iget-object v1, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mContext:Landroid/content/Context;
- @@ -3622,7 +3617,7 @@
- move-object/from16 v5, p0
- - invoke-virtual/range {v5 .. v14}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->overScrollBy(IIIIIIIIZ)Z
- + invoke-virtual {v5, v6, v7}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->scrollBy(II)V
- .line 1421
- move-object/from16 v0, p0
- @@ -3796,7 +3791,7 @@
- move-object/from16 v5, p0
- - invoke-virtual/range {v5 .. v14}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->overScrollBy(IIIIIIIIZ)Z
- + invoke-virtual {v5, v6, v7}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->scrollBy(II)V
- .line 1458
- move-object/from16 v0, p0
- @@ -4361,7 +4356,7 @@
- move-object/from16 v5, p0
- - invoke-virtual/range {v5 .. v14}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->overScrollBy(IIIIIIIIZ)Z
- + invoke-virtual {v5, v6, v7}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->scrollBy(II)V
- .line 1500
- move-object/from16 v0, p0
- @@ -4890,157 +4885,7 @@
- :try_end_0
- .catchall {:try_start_0 .. :try_end_0} :catchall_0
- - .line 1834
- - iget-object v0, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - if-eqz v0, :cond_3
- -
- - .line 1835
- - iget v0, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mScrollY:I
- -
- - .line 1836
- - iget-object v1, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - invoke-virtual {v1}, Landroid/widget/EdgeGlow;->isFinished()Z
- -
- - move-result v1
- -
- - if-nez v1, :cond_1
- -
- - .line 1837
- - invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
- -
- - move-result v1
- -
- - .line 1838
- - invoke-virtual {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->getWidth()I
- -
- - move-result v2
- -
- - .line 1840
- - neg-int v3, v2
- -
- - div-int/lit8 v3, v3, 0x2
- -
- - int-to-float v3, v3
- -
- - const/4 v4, 0x0
- -
- - invoke-static {v4, v0}, Ljava/lang/Math;->min(II)I
- -
- - move-result v4
- -
- - int-to-float v4, v4
- -
- - invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
- -
- - .line 1841
- - iget-object v3, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - mul-int/lit8 v2, v2, 0x2
- -
- - invoke-virtual {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->getHeight()I
- -
- - move-result v4
- -
- - invoke-virtual {v3, v2, v4}, Landroid/widget/EdgeGlow;->setSize(II)V
- -
- - .line 1842
- - iget-object v2, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - invoke-virtual {v2, p1}, Landroid/widget/EdgeGlow;->draw(Landroid/graphics/Canvas;)Z
- -
- - move-result v2
- -
- - if-eqz v2, :cond_0
- -
- - .line 1843
- - invoke-virtual {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->invalidate()V
- -
- - .line 1845
- - :cond_0
- - invoke-virtual {p1, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V
- -
- - .line 1847
- - :cond_1
- - iget-object v1, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowBottom:Landroid/widget/EdgeGlow;
- -
- - invoke-virtual {v1}, Landroid/widget/EdgeGlow;->isFinished()Z
- -
- - move-result v1
- -
- - if-nez v1, :cond_3
- -
- - .line 1848
- - invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
- -
- - move-result v1
- -
- - .line 1849
- - invoke-virtual {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->getWidth()I
- -
- - move-result v2
- -
- - .line 1850
- - invoke-virtual {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->getHeight()I
- -
- - move-result v3
- -
- - .line 1852
- - neg-int v4, v2
- -
- - div-int/lit8 v4, v4, 0x2
- -
- - int-to-float v4, v4
- -
- - invoke-direct {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->getScrollRange()I
- -
- - move-result v5
- -
- - invoke-static {v5, v0}, Ljava/lang/Math;->max(II)I
- -
- - move-result v0
- -
- - add-int/2addr v0, v3
- -
- - int-to-float v0, v0
- -
- - invoke-virtual {p1, v4, v0}, Landroid/graphics/Canvas;->translate(FF)V
- -
- - .line 1853
- - const/high16 v0, 0x4334
- -
- - int-to-float v4, v2
- -
- - const/4 v5, 0x0
- -
- - invoke-virtual {p1, v0, v4, v5}, Landroid/graphics/Canvas;->rotate(FFF)V
- -
- - .line 1854
- - iget-object v0, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowBottom:Landroid/widget/EdgeGlow;
- -
- - mul-int/lit8 v2, v2, 0x2
- -
- - invoke-virtual {v0, v2, v3}, Landroid/widget/EdgeGlow;->setSize(II)V
- -
- - .line 1855
- - iget-object v0, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowBottom:Landroid/widget/EdgeGlow;
- -
- - invoke-virtual {v0, p1}, Landroid/widget/EdgeGlow;->draw(Landroid/graphics/Canvas;)Z
- -
- - move-result v0
- -
- - if-eqz v0, :cond_2
- -
- - .line 1856
- - invoke-virtual {p0}, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->invalidate()V
- -
- - .line 1858
- - :cond_2
- - invoke-virtual {p1, v1}, Landroid/graphics/Canvas;->restoreToCount(I)V
- -
- .line 1861
- - :cond_3
- return-void
- .line 1833
- @@ -8046,33 +7891,7 @@
- .line 712
- :cond_f
- - move-object/from16 v0, p0
- -
- - iget-object v0, v0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - move-object v5, v0
- -
- - if-eqz v5, :cond_2
- -
- - .line 713
- - move-object/from16 v0, p0
- -
- - iget-object v0, v0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - move-object v5, v0
- -
- - invoke-virtual {v5}, Landroid/widget/EdgeGlow;->onRelease()V
- -
- - .line 714
- - move-object/from16 v0, p0
- -
- - iget-object v0, v0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowBottom:Landroid/widget/EdgeGlow;
- -
- - move-object v5, v0
- -
- - invoke-virtual {v5}, Landroid/widget/EdgeGlow;->onRelease()V
- -
- - goto/16 :goto_1
- + goto :cond_2
- .line 684
- .restart local p1
- @@ -8903,16 +8722,6 @@
- .parameter "mode"
- .prologue
- - const/4 v0, 0x0
- -
- - .line 1816
- - iput-object v0, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowTop:Landroid/widget/EdgeGlow;
- -
- - .line 1817
- - iput-object v0, p0, Lcom/kddi/android/iida/iidahome/iidahome/VelocityScrollView;->mEdgeGlowBottom:Landroid/widget/EdgeGlow;
- -
- - .line 1818
- - invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setOverScrollMode(I)V
- .line 1819
- return-void
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement