ActivityOptionsCompatJB.smali 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. .class Landroid/support/v4/app/ActivityOptionsCompatJB;
  2. .super Ljava/lang/Object;
  3. .source "ActivityOptionsCompatJB.java"
  4. # instance fields
  5. .field private final mActivityOptions:Landroid/app/ActivityOptions;
  6. # direct methods
  7. .method private constructor <init>(Landroid/app/ActivityOptions;)V
  8. .locals 0
  9. .param p1, "activityOptions" # Landroid/app/ActivityOptions;
  10. .prologue
  11. .line 47
  12. invoke-direct {p0}, Ljava/lang/Object;-><init>()V
  13. .line 48
  14. iput-object p1, p0, Landroid/support/v4/app/ActivityOptionsCompatJB;->mActivityOptions:Landroid/app/ActivityOptions;
  15. .line 49
  16. return-void
  17. .end method
  18. .method public static makeCustomAnimation(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;
  19. .locals 2
  20. .param p0, "context" # Landroid/content/Context;
  21. .param p1, "enterResId" # I
  22. .param p2, "exitResId" # I
  23. .prologue
  24. .line 29
  25. new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB;
  26. invoke-static {p0, p1, p2}, Landroid/app/ActivityOptions;->makeCustomAnimation(Landroid/content/Context;II)Landroid/app/ActivityOptions;
  27. move-result-object v1
  28. invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V
  29. return-object v0
  30. .end method
  31. .method public static makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;
  32. .locals 2
  33. .param p0, "source" # Landroid/view/View;
  34. .param p1, "startX" # I
  35. .param p2, "startY" # I
  36. .param p3, "startWidth" # I
  37. .param p4, "startHeight" # I
  38. .prologue
  39. .line 35
  40. new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB;
  41. invoke-static {p0, p1, p2, p3, p4}, Landroid/app/ActivityOptions;->makeScaleUpAnimation(Landroid/view/View;IIII)Landroid/app/ActivityOptions;
  42. move-result-object v1
  43. invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V
  44. return-object v0
  45. .end method
  46. .method public static makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;
  47. .locals 2
  48. .param p0, "source" # Landroid/view/View;
  49. .param p1, "thumbnail" # Landroid/graphics/Bitmap;
  50. .param p2, "startX" # I
  51. .param p3, "startY" # I
  52. .prologue
  53. .line 41
  54. new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB;
  55. invoke-static {p0, p1, p2, p3}, Landroid/app/ActivityOptions;->makeThumbnailScaleUpAnimation(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions;
  56. move-result-object v1
  57. invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;-><init>(Landroid/app/ActivityOptions;)V
  58. return-object v0
  59. .end method
  60. # virtual methods
  61. .method public toBundle()Landroid/os/Bundle;
  62. .locals 1
  63. .prologue
  64. .line 52
  65. iget-object v0, p0, Landroid/support/v4/app/ActivityOptionsCompatJB;->mActivityOptions:Landroid/app/ActivityOptions;
  66. invoke-virtual {v0}, Landroid/app/ActivityOptions;->toBundle()Landroid/os/Bundle;
  67. move-result-object v0
  68. return-object v0
  69. .end method
  70. .method public update(Landroid/support/v4/app/ActivityOptionsCompatJB;)V
  71. .locals 2
  72. .param p1, "otherOptions" # Landroid/support/v4/app/ActivityOptionsCompatJB;
  73. .prologue
  74. .line 56
  75. iget-object v0, p0, Landroid/support/v4/app/ActivityOptionsCompatJB;->mActivityOptions:Landroid/app/ActivityOptions;
  76. iget-object v1, p1, Landroid/support/v4/app/ActivityOptionsCompatJB;->mActivityOptions:Landroid/app/ActivityOptions;
  77. invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;->update(Landroid/app/ActivityOptions;)V
  78. .line 57
  79. return-void
  80. .end method