FragmentManagerImpl$5.smali 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. .class Landroid/support/v4/app/FragmentManagerImpl$5;
  2. .super Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;
  3. .source "FragmentManager.java"
  4. # annotations
  5. .annotation system Ldalvik/annotation/EnclosingMethod;
  6. value = Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V
  7. .end annotation
  8. .annotation system Ldalvik/annotation/InnerClass;
  9. accessFlags = 0x0
  10. name = null
  11. .end annotation
  12. # instance fields
  13. .field final synthetic this$0:Landroid/support/v4/app/FragmentManagerImpl;
  14. .field final synthetic val$fragment:Landroid/support/v4/app/Fragment;
  15. # direct methods
  16. .method constructor <init>(Landroid/support/v4/app/FragmentManagerImpl;Landroid/view/View;Landroid/view/animation/Animation;Landroid/support/v4/app/Fragment;)V
  17. .locals 0
  18. .param p2, "x0" # Landroid/view/View;
  19. .param p3, "x1" # Landroid/view/animation/Animation;
  20. .prologue
  21. .line 1152
  22. iput-object p1, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  23. iput-object p4, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  24. invoke-direct {p0, p2, p3}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;-><init>(Landroid/view/View;Landroid/view/animation/Animation;)V
  25. return-void
  26. .end method
  27. # virtual methods
  28. .method public onAnimationEnd(Landroid/view/animation/Animation;)V
  29. .locals 6
  30. .param p1, "animation" # Landroid/view/animation/Animation;
  31. .prologue
  32. const/4 v3, 0x0
  33. .line 1155
  34. invoke-super {p0, p1}, Landroid/support/v4/app/FragmentManagerImpl$AnimateOnHWLayerIfNeededListener;->onAnimationEnd(Landroid/view/animation/Animation;)V
  35. .line 1156
  36. iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  37. iget-object v0, v0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;
  38. if-eqz v0, :cond_0
  39. .line 1157
  40. iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  41. const/4 v1, 0x0
  42. iput-object v1, v0, Landroid/support/v4/app/Fragment;->mAnimatingAway:Landroid/view/View;
  43. .line 1158
  44. iget-object v0, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->this$0:Landroid/support/v4/app/FragmentManagerImpl;
  45. iget-object v1, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  46. iget-object v2, p0, Landroid/support/v4/app/FragmentManagerImpl$5;->val$fragment:Landroid/support/v4/app/Fragment;
  47. iget v2, v2, Landroid/support/v4/app/Fragment;->mStateAfterAnimating:I
  48. move v4, v3
  49. move v5, v3
  50. invoke-virtual/range {v0 .. v5}, Landroid/support/v4/app/FragmentManagerImpl;->moveToState(Landroid/support/v4/app/Fragment;IIIZ)V
  51. .line 1161
  52. :cond_0
  53. return-void
  54. .end method