ActivityCompat$SharedElementCallback21Impl.smali 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. .class Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;
  2. .super Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;
  3. .source "ActivityCompat.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingClass;
  6. value = Landroid/support/v4/app/ActivityCompat;
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0xa
  10. name = "SharedElementCallback21Impl"
  11. .end annotation
  12. # instance fields
  13. .field private mCallback:Landroid/support/v4/app/SharedElementCallback;
  14. # direct methods
  15. .method public constructor <init>(Landroid/support/v4/app/SharedElementCallback;)V
  16. .locals 0
  17. .param p1, "callback" # Landroid/support/v4/app/SharedElementCallback;
  18. .prologue
  19. .line 382
  20. invoke-direct {p0}, Landroid/support/v4/app/ActivityCompat21$SharedElementCallback21;-><init>()V
  21. .line 383
  22. iput-object p1, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  23. .line 384
  24. return-void
  25. .end method
  26. # virtual methods
  27. .method public onCaptureSharedElementSnapshot(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;
  28. .locals 1
  29. .param p1, "sharedElement" # Landroid/view/View;
  30. .param p2, "viewToGlobalMatrix" # Landroid/graphics/Matrix;
  31. .param p3, "screenBounds" # Landroid/graphics/RectF;
  32. .prologue
  33. .line 413
  34. iget-object v0, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  35. invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/SharedElementCallback;->onCaptureSharedElementSnapshot(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;
  36. move-result-object v0
  37. return-object v0
  38. .end method
  39. .method public onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;
  40. .locals 1
  41. .param p1, "context" # Landroid/content/Context;
  42. .param p2, "snapshot" # Landroid/os/Parcelable;
  43. .prologue
  44. .line 419
  45. iget-object v0, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  46. invoke-virtual {v0, p1, p2}, Landroid/support/v4/app/SharedElementCallback;->onCreateSnapshotView(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;
  47. move-result-object v0
  48. return-object v0
  49. .end method
  50. .method public onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V
  51. .locals 1
  52. .annotation system Ldalvik/annotation/Signature;
  53. value = {
  54. "(",
  55. "Ljava/util/List",
  56. "<",
  57. "Ljava/lang/String;",
  58. ">;",
  59. "Ljava/util/Map",
  60. "<",
  61. "Ljava/lang/String;",
  62. "Landroid/view/View;",
  63. ">;)V"
  64. }
  65. .end annotation
  66. .prologue
  67. .line 407
  68. .local p1, "names":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
  69. .local p2, "sharedElements":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Landroid/view/View;>;"
  70. iget-object v0, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  71. invoke-virtual {v0, p1, p2}, Landroid/support/v4/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V
  72. .line 408
  73. return-void
  74. .end method
  75. .method public onRejectSharedElements(Ljava/util/List;)V
  76. .locals 1
  77. .annotation system Ldalvik/annotation/Signature;
  78. value = {
  79. "(",
  80. "Ljava/util/List",
  81. "<",
  82. "Landroid/view/View;",
  83. ">;)V"
  84. }
  85. .end annotation
  86. .prologue
  87. .line 402
  88. .local p1, "rejectedSharedElements":Ljava/util/List;, "Ljava/util/List<Landroid/view/View;>;"
  89. iget-object v0, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  90. invoke-virtual {v0, p1}, Landroid/support/v4/app/SharedElementCallback;->onRejectSharedElements(Ljava/util/List;)V
  91. .line 403
  92. return-void
  93. .end method
  94. .method public onSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
  95. .locals 1
  96. .annotation system Ldalvik/annotation/Signature;
  97. value = {
  98. "(",
  99. "Ljava/util/List",
  100. "<",
  101. "Ljava/lang/String;",
  102. ">;",
  103. "Ljava/util/List",
  104. "<",
  105. "Landroid/view/View;",
  106. ">;",
  107. "Ljava/util/List",
  108. "<",
  109. "Landroid/view/View;",
  110. ">;)V"
  111. }
  112. .end annotation
  113. .prologue
  114. .line 396
  115. .local p1, "sharedElementNames":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
  116. .local p2, "sharedElements":Ljava/util/List;, "Ljava/util/List<Landroid/view/View;>;"
  117. .local p3, "sharedElementSnapshots":Ljava/util/List;, "Ljava/util/List<Landroid/view/View;>;"
  118. iget-object v0, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  119. invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/SharedElementCallback;->onSharedElementEnd(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
  120. .line 398
  121. return-void
  122. .end method
  123. .method public onSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
  124. .locals 1
  125. .annotation system Ldalvik/annotation/Signature;
  126. value = {
  127. "(",
  128. "Ljava/util/List",
  129. "<",
  130. "Ljava/lang/String;",
  131. ">;",
  132. "Ljava/util/List",
  133. "<",
  134. "Landroid/view/View;",
  135. ">;",
  136. "Ljava/util/List",
  137. "<",
  138. "Landroid/view/View;",
  139. ">;)V"
  140. }
  141. .end annotation
  142. .prologue
  143. .line 389
  144. .local p1, "sharedElementNames":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
  145. .local p2, "sharedElements":Ljava/util/List;, "Ljava/util/List<Landroid/view/View;>;"
  146. .local p3, "sharedElementSnapshots":Ljava/util/List;, "Ljava/util/List<Landroid/view/View;>;"
  147. iget-object v0, p0, Landroid/support/v4/app/ActivityCompat$SharedElementCallback21Impl;->mCallback:Landroid/support/v4/app/SharedElementCallback;
  148. invoke-virtual {v0, p1, p2, p3}, Landroid/support/v4/app/SharedElementCallback;->onSharedElementStart(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
  149. .line 391
  150. return-void
  151. .end method