ScrollerCompat$ScrollerCompatImplGingerbread.smali 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
  1. .class Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;
  2. .super Ljava/lang/Object;
  3. .source "ScrollerCompat.java"
  4. # interfaces
  5. .implements Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;
  6. # annotations
  7. .annotation system Ldalvik/annotation/EnclosingClass;
  8. value = Landroid/support/v4/widget/ScrollerCompat;
  9. .end annotation
  10. .annotation system Ldalvik/annotation/InnerClass;
  11. accessFlags = 0x8
  12. name = "ScrollerCompatImplGingerbread"
  13. .end annotation
  14. # direct methods
  15. .method constructor <init>()V
  16. .locals 0
  17. .prologue
  18. .line 158
  19. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  20. return-void
  21. .end method
  22. # virtual methods
  23. .method public abortAnimation(Ljava/lang/Object;)V
  24. .locals 0
  25. .param p1, "scroller" # Ljava/lang/Object;
  26. .prologue
  27. .line 216
  28. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->abortAnimation(Ljava/lang/Object;)V
  29. .line 217
  30. return-void
  31. .end method
  32. .method public computeScrollOffset(Ljava/lang/Object;)Z
  33. .locals 1
  34. .param p1, "scroller" # Ljava/lang/Object;
  35. .prologue
  36. .line 186
  37. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->computeScrollOffset(Ljava/lang/Object;)Z
  38. move-result v0
  39. return v0
  40. .end method
  41. .method public createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
  42. .locals 1
  43. .param p1, "context" # Landroid/content/Context;
  44. .param p2, "interpolator" # Landroid/view/animation/Interpolator;
  45. .prologue
  46. .line 161
  47. invoke-static {p1, p2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->createScroller(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;
  48. move-result-object v0
  49. return-object v0
  50. .end method
  51. .method public fling(Ljava/lang/Object;IIIIIIII)V
  52. .locals 0
  53. .param p1, "scroller" # Ljava/lang/Object;
  54. .param p2, "startX" # I
  55. .param p3, "startY" # I
  56. .param p4, "velX" # I
  57. .param p5, "velY" # I
  58. .param p6, "minX" # I
  59. .param p7, "maxX" # I
  60. .param p8, "minY" # I
  61. .param p9, "maxY" # I
  62. .prologue
  63. .line 203
  64. invoke-static/range {p1 .. p9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIII)V
  65. .line 205
  66. return-void
  67. .end method
  68. .method public fling(Ljava/lang/Object;IIIIIIIIII)V
  69. .locals 0
  70. .param p1, "scroller" # Ljava/lang/Object;
  71. .param p2, "startX" # I
  72. .param p3, "startY" # I
  73. .param p4, "velX" # I
  74. .param p5, "velY" # I
  75. .param p6, "minX" # I
  76. .param p7, "maxX" # I
  77. .param p8, "minY" # I
  78. .param p9, "maxY" # I
  79. .param p10, "overX" # I
  80. .param p11, "overY" # I
  81. .prologue
  82. .line 210
  83. invoke-static/range {p1 .. p11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->fling(Ljava/lang/Object;IIIIIIIIII)V
  84. .line 212
  85. return-void
  86. .end method
  87. .method public getCurrVelocity(Ljava/lang/Object;)F
  88. .locals 1
  89. .param p1, "scroller" # Ljava/lang/Object;
  90. .prologue
  91. .line 181
  92. const/4 v0, 0x0
  93. return v0
  94. .end method
  95. .method public getCurrX(Ljava/lang/Object;)I
  96. .locals 1
  97. .param p1, "scroller" # Ljava/lang/Object;
  98. .prologue
  99. .line 171
  100. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrX(Ljava/lang/Object;)I
  101. move-result v0
  102. return v0
  103. .end method
  104. .method public getCurrY(Ljava/lang/Object;)I
  105. .locals 1
  106. .param p1, "scroller" # Ljava/lang/Object;
  107. .prologue
  108. .line 176
  109. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getCurrY(Ljava/lang/Object;)I
  110. move-result v0
  111. return v0
  112. .end method
  113. .method public getFinalX(Ljava/lang/Object;)I
  114. .locals 1
  115. .param p1, "scroller" # Ljava/lang/Object;
  116. .prologue
  117. .line 237
  118. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getFinalX(Ljava/lang/Object;)I
  119. move-result v0
  120. return v0
  121. .end method
  122. .method public getFinalY(Ljava/lang/Object;)I
  123. .locals 1
  124. .param p1, "scroller" # Ljava/lang/Object;
  125. .prologue
  126. .line 242
  127. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->getFinalY(Ljava/lang/Object;)I
  128. move-result v0
  129. return v0
  130. .end method
  131. .method public isFinished(Ljava/lang/Object;)Z
  132. .locals 1
  133. .param p1, "scroller" # Ljava/lang/Object;
  134. .prologue
  135. .line 166
  136. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->isFinished(Ljava/lang/Object;)Z
  137. move-result v0
  138. return v0
  139. .end method
  140. .method public isOverScrolled(Ljava/lang/Object;)Z
  141. .locals 1
  142. .param p1, "scroller" # Ljava/lang/Object;
  143. .prologue
  144. .line 232
  145. invoke-static {p1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->isOverScrolled(Ljava/lang/Object;)Z
  146. move-result v0
  147. return v0
  148. .end method
  149. .method public notifyHorizontalEdgeReached(Ljava/lang/Object;III)V
  150. .locals 0
  151. .param p1, "scroller" # Ljava/lang/Object;
  152. .param p2, "startX" # I
  153. .param p3, "finalX" # I
  154. .param p4, "overX" # I
  155. .prologue
  156. .line 222
  157. invoke-static {p1, p2, p3, p4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->notifyHorizontalEdgeReached(Ljava/lang/Object;III)V
  158. .line 223
  159. return-void
  160. .end method
  161. .method public notifyVerticalEdgeReached(Ljava/lang/Object;III)V
  162. .locals 0
  163. .param p1, "scroller" # Ljava/lang/Object;
  164. .param p2, "startY" # I
  165. .param p3, "finalY" # I
  166. .param p4, "overY" # I
  167. .prologue
  168. .line 227
  169. invoke-static {p1, p2, p3, p4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->notifyVerticalEdgeReached(Ljava/lang/Object;III)V
  170. .line 228
  171. return-void
  172. .end method
  173. .method public springBack(Ljava/lang/Object;IIIIII)Z
  174. .locals 1
  175. .param p1, "scroller" # Ljava/lang/Object;
  176. .param p2, "startX" # I
  177. .param p3, "startY" # I
  178. .param p4, "minX" # I
  179. .param p5, "maxX" # I
  180. .param p6, "minY" # I
  181. .param p7, "maxY" # I
  182. .prologue
  183. .line 248
  184. invoke-static/range {p1 .. p7}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->springBack(Ljava/lang/Object;IIIIII)Z
  185. move-result v0
  186. return v0
  187. .end method
  188. .method public startScroll(Ljava/lang/Object;IIII)V
  189. .locals 0
  190. .param p1, "scroller" # Ljava/lang/Object;
  191. .param p2, "startX" # I
  192. .param p3, "startY" # I
  193. .param p4, "dx" # I
  194. .param p5, "dy" # I
  195. .prologue
  196. .line 191
  197. invoke-static {p1, p2, p3, p4, p5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->startScroll(Ljava/lang/Object;IIII)V
  198. .line 192
  199. return-void
  200. .end method
  201. .method public startScroll(Ljava/lang/Object;IIIII)V
  202. .locals 0
  203. .param p1, "scroller" # Ljava/lang/Object;
  204. .param p2, "startX" # I
  205. .param p3, "startY" # I
  206. .param p4, "dx" # I
  207. .param p5, "dy" # I
  208. .param p6, "duration" # I
  209. .prologue
  210. .line 197
  211. invoke-static/range {p1 .. p6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;->startScroll(Ljava/lang/Object;IIIII)V
  212. .line 198
  213. return-void
  214. .end method