EdgeEffectCompatIcs.smali 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. .class Landroid/support/v4/widget/EdgeEffectCompatIcs;
  2. .super Ljava/lang/Object;
  3. .source "EdgeEffectCompatIcs.java"
  4. # direct methods
  5. .method constructor <init>()V
  6. .locals 0
  7. .prologue
  8. .line 28
  9. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  10. return-void
  11. .end method
  12. .method public static draw(Ljava/lang/Object;Landroid/graphics/Canvas;)Z
  13. .locals 1
  14. .param p0, "edgeEffect" # Ljava/lang/Object;
  15. .param p1, "canvas" # Landroid/graphics/Canvas;
  16. .prologue
  17. .line 62
  18. check-cast p0, Landroid/widget/EdgeEffect;
  19. .end local p0 # "edgeEffect":Ljava/lang/Object;
  20. invoke-virtual {p0, p1}, Landroid/widget/EdgeEffect;->draw(Landroid/graphics/Canvas;)Z
  21. move-result v0
  22. return v0
  23. .end method
  24. .method public static finish(Ljava/lang/Object;)V
  25. .locals 0
  26. .param p0, "edgeEffect" # Ljava/lang/Object;
  27. .prologue
  28. .line 42
  29. check-cast p0, Landroid/widget/EdgeEffect;
  30. .end local p0 # "edgeEffect":Ljava/lang/Object;
  31. invoke-virtual {p0}, Landroid/widget/EdgeEffect;->finish()V
  32. .line 43
  33. return-void
  34. .end method
  35. .method public static isFinished(Ljava/lang/Object;)Z
  36. .locals 1
  37. .param p0, "edgeEffect" # Ljava/lang/Object;
  38. .prologue
  39. .line 38
  40. check-cast p0, Landroid/widget/EdgeEffect;
  41. .end local p0 # "edgeEffect":Ljava/lang/Object;
  42. invoke-virtual {p0}, Landroid/widget/EdgeEffect;->isFinished()Z
  43. move-result v0
  44. return v0
  45. .end method
  46. .method public static newEdgeEffect(Landroid/content/Context;)Ljava/lang/Object;
  47. .locals 1
  48. .param p0, "context" # Landroid/content/Context;
  49. .prologue
  50. .line 30
  51. new-instance v0, Landroid/widget/EdgeEffect;
  52. invoke-direct {v0, p0}, Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V
  53. return-object v0
  54. .end method
  55. .method public static onAbsorb(Ljava/lang/Object;I)Z
  56. .locals 1
  57. .param p0, "edgeEffect" # Ljava/lang/Object;
  58. .param p1, "velocity" # I
  59. .prologue
  60. .line 57
  61. check-cast p0, Landroid/widget/EdgeEffect;
  62. .end local p0 # "edgeEffect":Ljava/lang/Object;
  63. invoke-virtual {p0, p1}, Landroid/widget/EdgeEffect;->onAbsorb(I)V
  64. .line 58
  65. const/4 v0, 0x1
  66. return v0
  67. .end method
  68. .method public static onPull(Ljava/lang/Object;F)Z
  69. .locals 1
  70. .param p0, "edgeEffect" # Ljava/lang/Object;
  71. .param p1, "deltaDistance" # F
  72. .prologue
  73. .line 46
  74. check-cast p0, Landroid/widget/EdgeEffect;
  75. .end local p0 # "edgeEffect":Ljava/lang/Object;
  76. invoke-virtual {p0, p1}, Landroid/widget/EdgeEffect;->onPull(F)V
  77. .line 47
  78. const/4 v0, 0x1
  79. return v0
  80. .end method
  81. .method public static onRelease(Ljava/lang/Object;)Z
  82. .locals 2
  83. .param p0, "edgeEffect" # Ljava/lang/Object;
  84. .prologue
  85. .line 51
  86. move-object v0, p0
  87. check-cast v0, Landroid/widget/EdgeEffect;
  88. .line 52
  89. .local v0, "eff":Landroid/widget/EdgeEffect;
  90. invoke-virtual {v0}, Landroid/widget/EdgeEffect;->onRelease()V
  91. .line 53
  92. invoke-virtual {v0}, Landroid/widget/EdgeEffect;->isFinished()Z
  93. move-result v1
  94. return v1
  95. .end method
  96. .method public static setSize(Ljava/lang/Object;II)V
  97. .locals 0
  98. .param p0, "edgeEffect" # Ljava/lang/Object;
  99. .param p1, "width" # I
  100. .param p2, "height" # I
  101. .prologue
  102. .line 34
  103. check-cast p0, Landroid/widget/EdgeEffect;
  104. .end local p0 # "edgeEffect":Ljava/lang/Object;
  105. invoke-virtual {p0, p1, p2}, Landroid/widget/EdgeEffect;->setSize(II)V
  106. .line 35
  107. return-void
  108. .end method