| | | | |
| Offset 26, 1819 lines modified | Offset 26, 1197 lines modified |
| 26 | .end·field | 26 | .end·field |
| | |
| | |
| 27 | #·direct·methods | 27 | #·direct·methods |
| 28 | .method·constructor·<init>(Landroid/view/ViewGroup;)V | 28 | .method·constructor·<init>(Landroid/view/ViewGroup;)V |
| 29 | ····.locals·0 | 29 | ····.locals·0 |
| | |
| 30 | ····.line·55 | 30 | ····.line·51 |
| 31 | ····invoke-direct·{p0,·p1},·Landroidx/fragment/app/SpecialEffectsController;-><init>(Landroid/view/ViewGroup;)V | 31 | ····invoke-direct·{p0,·p1},·Landroidx/fragment/app/SpecialEffectsController;-><init>(Landroid/view/ViewGroup;)V |
| | |
| 32 | ····.line·51 | 32 | ····.line·47 |
| 33 | ····new-instance·p1,·Ljava/util/HashMap; | 33 | ····new-instance·p1,·Ljava/util/HashMap; |
| | |
| 34 | ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V | 34 | ····invoke-direct·{p1},·Ljava/util/HashMap;-><init>()V |
| | |
| 35 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; | 35 | ····iput-object·p1,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; |
| | |
| 36 | ····return-void | 36 | ····return-void |
| 37 | .end·method | 37 | .end·method |
| | |
| 38 | .method·private·addCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | 38 | .method·private·addCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V |
| 39 | ····.locals·2 | 39 | ····.locals·2 |
| | |
| 40 | ····.line·63 | 40 | ····.line·59 |
| 41 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; | 41 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; |
| | |
| 42 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 42 | ····invoke-virtual·{v0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 43 | ····move-result-object·v0 | 43 | ····move-result-object·v0 |
| | |
| 44 | ····if-nez·v0,·:cond_0 | 44 | ····if-nez·v0,·:cond_0 |
| | |
| 45 | ····.line·64 | 45 | ····.line·60 |
| 46 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; | 46 | ····iget-object·v0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; |
| | |
| 47 | ····new-instance·v1,·Ljava/util/HashSet; | 47 | ····new-instance·v1,·Ljava/util/HashSet; |
| | |
| 48 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V | 48 | ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V |
| | |
| 49 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 49 | ····invoke-virtual·{v0,·p1,·v1},·Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 50 | ····.line·66 | 50 | ····.line·62 |
| 51 | ····:cond_0 | 51 | ····:cond_0 |
| 52 | ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; | 52 | ····iget-object·p0,·p0,·Landroidx/fragment/app/DefaultSpecialEffectsController;->mRunningOperations:Ljava/util/HashMap; |
| | |
| 53 | ····invoke-virtual·{p0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | 53 | ····invoke-virtual·{p0,·p1},·Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 54 | ····move-result-object·p0 | 54 | ····move-result-object·p0 |
| | |
| 55 | ····check-cast·p0,·Ljava/util/HashSet; | 55 | ····check-cast·p0,·Ljava/util/HashSet; |
| | |
| 56 | ····invoke-virtual·{p0,·p2},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z | 56 | ····invoke-virtual·{p0,·p2},·Ljava/util/HashSet;->add(Ljava/lang/Object;)Z |
| | |
| 57 | ····return-void | 57 | ····return-void |
| 58 | .end·method | 58 | .end·method |
| | |
| 59 | .method·private·startAnimation(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;ZZ)V | 59 | .method·private·startAnimation(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V |
| 60 | ····.locals·8 | 60 | ····.locals·10 |
| | |
| 61 | ····.line·200 | 61 | ····.line·170 |
| 62 | ····invoke-virtual·{p0},·Landroidx/fragment/app/SpecialEffectsController;->getContainer()Landroid/view/ViewGroup; | 62 | ····invoke-virtual·{p0},·Landroidx/fragment/app/SpecialEffectsController;->getContainer()Landroid/view/ViewGroup; |
| | |
| 63 | ····move-result-object·v2 | 63 | ····move-result-object·v2 |
| | |
| 64 | ····.line·201 | 64 | ····.line·171 |
| 65 | ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; | 65 | ····invoke-virtual·{v2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; |
| | |
| 66 | ····move-result-object·v0 | 66 | ····move-result-object·v0 |
| | |
| 67 | ····.line·202 | 67 | ····.line·172 |
| 68 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 68 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| | |
| 69 | ····move-result-object·v1 | 69 | ····move-result-object·v1 |
| | |
| 70 | ····.line·203 | 70 | ····.line·173 |
| 71 | ····iget-object·v6,·v1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | 71 | ····iget-object·v6,·v1,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; |
| | |
| 72 | ····.line·204 | 72 | ····.line·175 |
| 73 | ····invoke-static·{v6},·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->from(Landroid/view/View;)Landroidx/fragment/app/SpecialEffectsController$Operation$State; | 73 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 74 | ····move-result-object·v3 | 74 | ····move-result-object·v3 |
| | |
| 75 | ····.line·205 | |
| 76 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; | 75 | ····sget-object·v4,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->ADD:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 77 | ····move-result-object·v4 | 76 | ····if-eq·v3,·v4,·:cond_1 |
| | |
| 78 | ····if-eq·v3,·v4,·:cond_9 | 77 | ····.line·176 |
| | 78 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| | 79 | ····move-result-object·v3 |
| 79 | ····.line·206 | |
| 80 | ····sget-object·v5,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 81 | ····if-eq·v3,·v5,·:cond_0 | 80 | ····sget-object·v4,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->SHOW:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 82 | ····if-eq·v4,·v5,·:cond_0 | 81 | ····if-ne·v3,·v4,·:cond_0 |
| | |
| 83 | ····goto/16·:goto_3 | 82 | ····goto·:goto_0 |
| | |
| 84 | ····.line·212 | |
| 85 | ····:cond_0 | 83 | ····:cond_0 |
| 86 | ····sget-object·v3,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 87 | ····if-ne·v4,·v3,·:cond_1 | |
| | |
| 88 | ····const/4·v3,·0x1 | 84 | ····const/4·v3,·0x0 |
| | |
| 89 | ····goto·:goto_0 | 85 | ····goto·:goto_1 |
| | |
| 90 | ····:cond_1 | 86 | ····:cond_1 |
| 91 | ····const/4·v3,·0x0 | |
| | |
| 92 | ····:goto_0 | 87 | ····:goto_0 |
| | 88 | ····const/4·v3,·0x1 |
| | |
| | 89 | ····.line·174 |
| | 90 | ····:goto_1 |
| 93 | ····invoke-static·{v0,·v1,·v3},·Landroidx/fragment/app/FragmentAnim;->loadAnimation(Landroid/content/Context;Landroidx/fragment/app/Fragment;Z)Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator; | 91 | ····invoke-static·{v0,·v1,·v3},·Landroidx/fragment/app/FragmentAnim;->loadAnimation(Landroid/content/Context;Landroidx/fragment/app/Fragment;Z)Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator; |
| | |
| 94 | ····move-result-object·v7 | 92 | ····move-result-object·v7 |
| | |
| 95 | ····if-nez·v7,·:cond_2 | 93 | ····if-nez·v7,·:cond_2 |
| | |
| 96 | ····.line·216 | 94 | ····.line·179 |
| 97 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | 95 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V |
| | |
| 98 | ····return-void | 96 | ····return-void |
| | |
| | 97 | ····.line·183 |
| 99 | ····:cond_2 | 98 | ····:cond_2 |
| | 99 | ····invoke-virtual·{v2,·v6},·Landroid/view/ViewGroup;->startViewTransition(Landroid/view/View;)V |
| 100 | ····const-string·v0,·"FragmentManager" | |
| | |
| 101 | ····const/4·v3,·0x2 | |
| | |
| 102 | ····if-eqz·p3,·:cond_4 | |
| | |
| 103 | ····.line·218 | |
| 104 | ····iget-object·p3,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; | |
| | |
| 105 | ····if-eqz·p3,·:cond_4 | |
| | |
| 106 | ····.line·219 | |
| 107 | ····invoke-static·{v3},·Landroidx/fragment/app/FragmentManager;->isLoggingEnabled(I)Z | |
| | |
| 108 | ····move-result·p3 | |
| | |
| 109 | ····if-eqz·p3,·:cond_3 | 100 | ····.line·185 |
| | 101 | ····iget-object·v0,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; |
| | |
| | 102 | ····if-eqz·v0,·:cond_5 |
| 110 | ····.line·220 | |
| 111 | ····new-instance·p3,·Ljava/lang/StringBuilder; | |
| | |
| 112 | ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V | 103 | ····.line·186 |
| | 104 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 113 | ····const-string·p4,·"Ignoring·Animation·set·on·" | 105 | ····move-result-object·v0 |
| | |
| 114 | ····invoke-virtual·{p3,·p4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 106 | ····sget-object·v1,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->ADD:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 115 | ····invoke-virtual·{p3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 107 | ····if-eq·v0,·v1,·:cond_4 |
| | |
| 116 | ····const-string·p4,·"·as·Animations·cannot·run·alongside·Transitions." | 108 | ····.line·187 |
| | 109 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getType()Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 117 | ····invoke-virtual·{p3,·p4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 110 | ····move-result-object·v0 |
| | |
| 118 | ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 111 | ····sget-object·v1,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->SHOW:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
| | |
| 119 | ····move-result-object·p3 | 112 | ····if-ne·v0,·v1,·:cond_3 |
| | |
| 120 | ····invoke-static·{v0,·p3},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | 113 | ····goto·:goto_2 |
| | |
| 121 | ····.line·223 | 114 | ····.line·189 |
| 122 | ····:cond_3 | 115 | ····:cond_3 |
| | 116 | ····new-instance·v0,·Landroidx/fragment/app/FragmentAnim$EndViewTransitionAnimation; |
| 123 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | |
| | |
| 124 | ····return-void | |
| | |
| 125 | ····:cond_4 | |
| 126 | ····if-eqz·p4,·:cond_6 | |
| | |
| 127 | ····.line·226 | |
| 128 | ····invoke-static·{v3},·Landroidx/fragment/app/FragmentManager;->isLoggingEnabled(I)Z | |
| | |
| 129 | ····move-result·p3 | |
| | |
| 130 | ····if-eqz·p3,·:cond_5 | |
| | |
| 131 | ····.line·227 | |
| 132 | ····new-instance·p3,·Ljava/lang/StringBuilder; | |
| | |
| 133 | ····invoke-direct·{p3},·Ljava/lang/StringBuilder;-><init>()V | |
| | |
| 134 | ····const-string·p4,·"Ignoring·Animator·set·on·" | |
| | |
| 135 | ····invoke-virtual·{p3,·p4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| | |
| 136 | ····invoke-virtual·{p3,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | |
| | |
| 137 | ····const-string·p4,·"·as·this·Fragment·was·involved·in·a·Transition." | |
| | |
| 138 | ····invoke-virtual·{p3,·p4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | |
| | |
| 139 | ····invoke-virtual·{p3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | |
| | |
| 140 | ····move-result-object·p3 | |
| | |
| 141 | ····invoke-static·{v0,·p3},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I | |
| | |
| 142 | ····.line·230 | |
| 143 | ····:cond_5 | |
| 144 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | |
| | |
| 145 | ····return-void | |
| | |
| 146 | ····.line·234 | |
| 147 | ····:cond_6 | |
| 148 | ····invoke-virtual·{v2,·v6},·Landroid/view/ViewGroup;->startViewTransition(Landroid/view/View;)V | |
| | |
| 149 | ····.line·236 | |
| 150 | ····iget-object·p3,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; | 117 | ····iget-object·v1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; |
| | |
| 151 | ····if-eqz·p3,·:cond_8 | |
| | |
| 152 | ····.line·237 | |
| 153 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 154 | ····move-result-object·p3 | |
| | |
| 155 | ····sget-object·p4,·Landroidx/fragment/app/SpecialEffectsController$Operation$State;->VISIBLE:Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| | |
| 156 | ····if-ne·p3,·p4,·:cond_7 | 118 | ····invoke-direct·{v0,·v1,·v2,·v6},·Landroidx/fragment/app/FragmentAnim$EndViewTransitionAnimation;-><init>(Landroid/view/animation/Animation;Landroid/view/ViewGroup;Landroid/view/View;)V |
| | |
| | 119 | ····goto·:goto_3 |
| 157 | ····.line·238 | |
| 158 | ····new-instance·p3,·Landroidx/fragment/app/FragmentAnim$EnterViewTransitionAnimation; | |
| | |
| 159 | ····iget-object·p4,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; | |
| | |
| 160 | ····invoke-direct·{p3,·p4},·Landroidx/fragment/app/FragmentAnim$EnterViewTransitionAnimation;-><init>(Landroid/view/animation/Animation;)V | |
| | |
| 161 | ····goto·:goto_1 | 120 | ····.line·188 |
| | 121 | ····:cond_4 |
| | 122 | ····:goto_2 |
| | 123 | ····new-instance·v0,·Landroidx/fragment/app/FragmentAnim$EnterViewTransitionAnimation; |
| | |
| | 124 | ····iget-object·v1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; |
| 162 | ····.line·239 | |
| 163 | ····:cond_7 | |
| 164 | ····new-instance·p3,·Landroidx/fragment/app/FragmentAnim$EndViewTransitionAnimation; | |
| | |
| 165 | ····iget-object·p4,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; | 125 | ····invoke-direct·{v0,·v1},·Landroidx/fragment/app/FragmentAnim$EnterViewTransitionAnimation;-><init>(Landroid/view/animation/Animation;)V |
| | |
| 166 | ····invoke-direct·{p3,·p4,·v2,·v6},·Landroidx/fragment/app/FragmentAnim$EndViewTransitionAnimation;-><init>(Landroid/view/animation/Animation;Landroid/view/ViewGroup;Landroid/view/View;)V | 126 | ····:goto_3 |
| | 127 | ····move-object·v7,·v0 |
| | |
| 167 | ····.line·241 | 128 | ····.line·191 |
| 168 | ····:goto_1 | |
| 169 | ····new-instance·p4,·Landroidx/fragment/app/DefaultSpecialEffectsController$4; | 129 | ····new-instance·v8,·Landroidx/fragment/app/DefaultSpecialEffectsController$3; |
| | |
| 170 | ····move-object·v0,·p4 | 130 | ····move-object·v0,·v8 |
| | |
| 171 | ····move-object·v1,·p0 | 131 | ····move-object·v1,·p0 |
| | |
| 172 | ····move-object·v3,·v6 | 132 | ····move-object·v3,·v6 |
| | |
| 173 | ····move-object·v4,·p1 | 133 | ····move-object·v4,·p1 |
| | |
| 174 | ····move-object·v5,·p2 | 134 | ····move-object·v5,·p2 |
| | |
| 175 | ····invoke-direct/range·{v0·..·v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$4;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | 135 | ····invoke-direct/range·{v0·..·v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$3;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V |
| | |
| 176 | ····invoke-virtual·{p3,·p4},·Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V | 136 | ····invoke-virtual·{v7,·v8},·Landroid/view/animation/Animation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V |
| | |
| 177 | ····.line·264 | 137 | ····.line·214 |
| 178 | ····invoke-virtual·{v6,·p3},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V | 138 | ····invoke-virtual·{v6,·v7},·Landroid/view/View;->startAnimation(Landroid/view/animation/Animation;)V |
| | |
| 179 | ····goto·:goto_2 | 139 | ····goto·:goto_4 |
| | |
| 180 | ····.line·266 | 140 | ····.line·216 |
| 181 | ····:cond_8 | 141 | ····:cond_5 |
| 182 | ····iget-object·p3,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator; | 142 | ····iget-object·v8,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator; |
| | |
| 183 | ····new-instance·p4,·Landroidx/fragment/app/DefaultSpecialEffectsController$5; | 143 | ····new-instance·v9,·Landroidx/fragment/app/DefaultSpecialEffectsController$4; |
| | |
| 184 | ····move-object·v0,·p4 | 144 | ····move-object·v0,·v9 |
| | |
| 185 | ····move-object·v1,·p0 | 145 | ····move-object·v1,·p0 |
| | |
| 186 | ····move-object·v3,·v6 | 146 | ····move-object·v3,·v6 |
| | |
| 187 | ····move-object·v4,·p1 | 147 | ····move-object·v4,·p1 |
| | |
| 188 | ····move-object·v5,·p2 | 148 | ····move-object·v5,·p2 |
| | |
| 189 | ····invoke-direct/range·{v0·..·v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$5;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | 149 | ····invoke-direct/range·{v0·..·v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$4;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/ViewGroup;Landroid/view/View;Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V |
| | |
| 190 | ····invoke-virtual·{p3,·p4},·Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V | 150 | ····invoke-virtual·{v8,·v9},·Landroid/animation/Animator;->addListener(Landroid/animation/Animator$AnimatorListener;)V |
| | |
| 191 | ····.line·273 | 151 | ····.line·223 |
| 192 | ····iget-object·p1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator; | 152 | ····iget-object·p1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator; |
| | |
| 193 | ····invoke-virtual·{p1,·v6},·Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V | 153 | ····invoke-virtual·{p1,·v6},·Landroid/animation/Animator;->setTarget(Ljava/lang/Object;)V |
| | |
| 194 | ····.line·274 | 154 | ····.line·224 |
| 195 | ····iget-object·p1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator; | 155 | ····iget-object·p1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animator:Landroid/animation/Animator; |
| | |
| 196 | ····invoke-virtual·{p1},·Landroid/animation/Animator;->start()V | 156 | ····invoke-virtual·{p1},·Landroid/animation/Animator;->start()V |
| | |
| 197 | ····.line·278 | 157 | ····.line·228 |
| 198 | ····:goto_2 | 158 | ····:goto_4 |
| 199 | ····new-instance·p1,·Landroidx/fragment/app/DefaultSpecialEffectsController$6; | 159 | ····new-instance·p1,·Landroidx/fragment/app/DefaultSpecialEffectsController$5; |
| | |
| 200 | ····invoke-direct·{p1,·p0,·v6},·Landroidx/fragment/app/DefaultSpecialEffectsController$6;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/View;)V | 160 | ····invoke-direct·{p1,·p0,·v6},·Landroidx/fragment/app/DefaultSpecialEffectsController$5;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroid/view/View;)V |
| | |
| 201 | ····invoke-virtual·{p2,·p1},·Landroidx/core/os/CancellationSignal;->setOnCancelListener(Landroidx/core/os/CancellationSignal$OnCancelListener;)V | 161 | ····invoke-virtual·{p2,·p1},·Landroidx/core/os/CancellationSignal;->setOnCancelListener(Landroidx/core/os/CancellationSignal$OnCancelListener;)V |
| | |
| 202 | ····return-void | 162 | ····return-void |
| | |
| 203 | ····.line·209 | |
| 204 | ····:cond_9 | |
| 205 | ····:goto_3 | |
| 206 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | |
| | |
| 207 | ····return-void | |
| 208 | .end·method | 163 | .end·method |
| | |
| 209 | .method·private·startTransitions(Ljava/util/List;ZLandroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/SpecialEffectsController$Operation;)Ljava/util/Map; | 164 | .method·private·startTransitions(Ljava/util/List;ZLandroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/fragment/app/SpecialEffectsController$Operation;)V |
| 210 | ····.locals·31 | 165 | ····.locals·22 |
| 211 | ····.annotation·system·Ldalvik/annotation/Signature; | 166 | ····.annotation·system·Ldalvik/annotation/Signature; |
| 212 | ········value·=·{ | 167 | ········value·=·{ |
| 213 | ············"(", | 168 | ············"(", |
| 214 | ············"Ljava/util/List<", | 169 | ············"Ljava/util/List<", |
| 215 | ············"Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;", | 170 | ············"Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;", |
| 216 | ············">;Z", | 171 | ············">;Z", |
| 217 | ············"Landroidx/fragment/app/SpecialEffectsController$Operation;", | 172 | ············"Landroidx/fragment/app/SpecialEffectsController$Operation;", |
| 218 | ············"Landroidx/fragment/app/SpecialEffectsController$Operation;", | 173 | ············"Landroidx/fragment/app/SpecialEffectsController$Operation;", |
| 219 | ············")", | 174 | ············")V" |
| 220 | ············"Ljava/util/Map<", | |
| 221 | ············"Landroidx/fragment/app/SpecialEffectsController$Operation;", | |
| 222 | ············"Ljava/lang/Boolean;", | |
| 223 | ············">;" | |
| 224 | ········} | 175 | ········} |
| 225 | ····.end·annotation | 176 | ····.end·annotation |
| | |
| 226 | ····move-object/from16·v6,·p0 | 177 | ····move-object/from16·v0,·p0 |
| | |
| 227 | ····move/from16·v7,·p2 | |
| | |
| 228 | ····move-object/from16·v8,·p3 | 178 | ····move-object/from16·v1,·p3 |
| | |
| 229 | ····move-object/from16·v9,·p4 | 179 | ····move-object/from16·v2,·p4 |
| | |
| 230 | ····.line·290 | |
| 231 | ····sget-object·v10,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; | |
| | |
| 232 | ····sget-object·v11,·Ljava/lang/Boolean;->FALSE:Ljava/lang/Boolean; | |
| | |
| 233 | ····new-instance·v12,·Ljava/util/HashMap; | |
| | |
| 234 | ····invoke-direct·{v12},·Ljava/util/HashMap;-><init>()V | |
| | |
| 235 | ····.line·293 | 180 | ····.line·240 |
| 236 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 181 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 237 | ····move-result-object·v0 | 182 | ····move-result-object·v3 |
| | |
| 238 | ····const/4·v15,·0x0 | 183 | ····const/4·v11,·0x0 |
| | |
| 239 | ····:cond_0 | 184 | ····:cond_0 |
| 240 | ····:goto_0 | 185 | ····:goto_0 |
| 241 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 186 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 242 | ····move-result·v1 | 187 | ····move-result·v5 |
| | |
| 243 | ····if-eqz·v1,·:cond_4 | 188 | ····if-eqz·v5,·:cond_3 |
| | |
| 244 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 189 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 245 | ····move-result-object·v1 | 190 | ····move-result-object·v5 |
| | |
| 246 | ····check-cast·v1,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; | 191 | ····check-cast·v5,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; |
| | |
| 247 | ····.line·294 | 192 | ····.line·241 |
| 248 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->isVisibilityUnchanged()Z | 193 | ····invoke-virtual·{v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl; |
| | |
| 249 | ····move-result·v2 | 194 | ····move-result-object·v6 |
| | |
| 250 | ····if-eqz·v2,·:cond_1 | 195 | ····if-nez·v11,·:cond_1 |
| | |
| | 196 | ····move-object·v11,·v6 |
| | |
| 251 | ····goto·:goto_0 | 197 | ····goto·:goto_0 |
| | |
| 252 | ····.line·298 | |
| 253 | ····:cond_1 | 198 | ····:cond_1 |
| 254 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getHandlingImpl()Landroidx/fragment/app/FragmentTransitionImpl; | |
| | |
| 255 | ····move-result-object·v2 | |
| | |
| 256 | ····if-nez·v15,·:cond_2 | 199 | ····if-eqz·v6,·:cond_0 |
| | |
| 257 | ····move-object·v15,·v2 | 200 | ····if-ne·v11,·v6,·:cond_2 |
| | |
| 258 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
| | |
| | 202 | ····.line·245 |
| 259 | ····:cond_2 | 203 | ····:cond_2 |
| 260 | ····if-eqz·v2,·:cond_0 | |
| | |
| 261 | ····if-ne·v15,·v2,·:cond_3 | |
| | |
| 262 | ····goto·:goto_0 | |
| | |
| 263 | ····.line·302 | |
| 264 | ····:cond_3 | |
| 265 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; | 204 | ····new-instance·v0,·Ljava/lang/IllegalArgumentException; |
| | |
| 266 | ····new-instance·v2,·Ljava/lang/StringBuilder; | 205 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
| | |
| 267 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V | 206 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
| | |
| 268 | ····const-string·v3,·"Mixing·framework·transitions·and·AndroidX·transitions·is·not·allowed.·Fragment·" | 207 | ····const-string·v2,·"Mixing·framework·transitions·and·AndroidX·transitions·is·not·allowed.·Fragment·" |
| | |
| 269 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 208 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 270 | ····.line·304 | 209 | ····.line·247 |
| 271 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; | 210 | ····invoke-virtual·{v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; |
| | |
| 272 | ····move-result-object·v3 | 211 | ····move-result-object·v2 |
| | |
| 273 | ····invoke-virtual·{v3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 212 | ····invoke-virtual·{v2},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| | |
| 274 | ····move-result-object·v3 | 213 | ····move-result-object·v2 |
| | |
| 275 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 214 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| | |
| 276 | ····const-string·v3,·"·returned·Transition·" | 215 | ····const-string·v2,·"·returned·Transition·" |
| | |
| 277 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 216 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 278 | ····.line·305 | 217 | ····.line·248 |
| 279 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getTransition()Ljava/lang/Object; | 218 | ····invoke-virtual·{v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getTransition()Ljava/lang/Object; |
| | |
| 280 | ····move-result-object·v1 | 219 | ····move-result-object·v2 |
| | |
| 281 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 220 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
| | |
| 282 | ····const-string·v1,·"·which·uses·a·different·Transition··type·than·other·Fragments." | 221 | ····const-string·v2,·"·which·uses·a·different·Transition··type·than·other·Fragments." |
| | |
| 283 | ····invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 222 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
| | |
| 284 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 223 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
| | |
| 285 | ····move-result-object·v1 | 224 | ····move-result-object·v1 |
| | |
| 286 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V | 225 | ····invoke-direct·{v0,·v1},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V |
| | |
| 287 | ····throw·v0 | 226 | ····throw·v0 |
| | |
| 288 | ····:cond_4 | 227 | ····:cond_3 |
| 289 | ····if-nez·v15,·:cond_6 | 228 | ····if-nez·v11,·:cond_5 |
| | |
| 290 | ····.line·311 | 229 | ····.line·254 |
| 291 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 230 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 292 | ····move-result-object·v0 | 231 | ····move-result-object·v1 |
| | |
| 293 | ····:goto_1 | 232 | ····:goto_1 |
| 294 | ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z | 233 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 295 | ····move-result·v1 | |
| | |
| 296 | ····if-eqz·v1,·:cond_5 | |
| | |
| 297 | ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object; | |
| | |
| 298 | ····move-result-object·v1 | 234 | ····move-result·v2 |
| | |
| 299 | ····check-cast·v1,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; | 235 | ····if-eqz·v2,·:cond_4 |
| | |
| | 236 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 300 | ····.line·312 | |
| 301 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; | |
| | |
| 302 | ····move-result-object·v2 | 237 | ····move-result-object·v2 |
| | |
| 303 | ····invoke-interface·{v12,·v2,·v11},·Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 238 | ····check-cast·v2,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; |
| | |
| 304 | ····.line·313 | 239 | ····.line·255 |
| 305 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; | 240 | ····invoke-virtual·{v2},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; |
| | |
| 306 | ····move-result-object·v2 | 241 | ····move-result-object·v3 |
| | |
| 307 | ····.line·314 | 242 | ····.line·256 |
| 308 | ····invoke-virtual·{v1},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getSignal()Landroidx/core/os/CancellationSignal; | 243 | ····invoke-virtual·{v2},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getSignal()Landroidx/core/os/CancellationSignal; |
| | |
| 309 | ····move-result-object·v1 | 244 | ····move-result-object·v2 |
| | |
| 310 | ····.line·313 | 245 | ····.line·255 |
| 311 | ····invoke-virtual·{v6,·v2,·v1},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | 246 | ····invoke-virtual·{v0,·v3,·v2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V |
| | |
| 312 | ····goto·:goto_1 | 247 | ····goto·:goto_1 |
| | |
| 313 | ····:cond_5 | 248 | ····:cond_4 |
| 314 | ····return-object·v12 | 249 | ····return-void |
| | |
| 315 | ····.line·322 | 250 | ····.line·264 |
| 316 | ····:cond_6 | 251 | ····:cond_5 |
| 317 | ····new-instance·v14,·Landroid/view/View; | 252 | ····new-instance·v3,·Landroid/view/View; |
| | |
| 318 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/SpecialEffectsController;->getContainer()Landroid/view/ViewGroup; | 253 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/SpecialEffectsController;->getContainer()Landroid/view/ViewGroup; |
| | |
| 319 | ····move-result-object·v0 | 254 | ····move-result-object·v5 |
| | |
| 320 | ····invoke-virtual·{v0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; | 255 | ····invoke-virtual·{v5},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; |
| | |
| 321 | ····move-result-object·v0 | 256 | ····move-result-object·v5 |
| | |
| 322 | ····invoke-direct·{v14,·v0},·Landroid/view/View;-><init>(Landroid/content/Context;)V | 257 | ····invoke-direct·{v3,·v5},·Landroid/view/View;-><init>(Landroid/content/Context;)V |
| | |
| 323 | ····.line·328 | 258 | ····.line·270 |
| 324 | ····new-instance·v5,·Landroid/graphics/Rect; | 259 | ····new-instance·v5,·Landroid/graphics/Rect; |
| | |
| 325 | ····invoke-direct·{v5},·Landroid/graphics/Rect;-><init>()V | 260 | ····invoke-direct·{v5},·Landroid/graphics/Rect;-><init>()V |
| | |
| 326 | ····.line·329 | 261 | ····.line·271 |
| 327 | ····new-instance·v4,·Ljava/util/ArrayList; | 262 | ····new-instance·v12,·Ljava/util/ArrayList; |
| | |
| 328 | ····invoke-direct·{v4},·Ljava/util/ArrayList;-><init>()V | 263 | ····invoke-direct·{v12},·Ljava/util/ArrayList;-><init>()V |
| | |
| 329 | ····.line·330 | 264 | ····.line·272 |
| 330 | ····new-instance·v3,·Ljava/util/ArrayList; | 265 | ····new-instance·v13,·Ljava/util/ArrayList; |
| | |
| 331 | ····invoke-direct·{v3},·Ljava/util/ArrayList;-><init>()V | 266 | ····invoke-direct·{v13},·Ljava/util/ArrayList;-><init>()V |
| | |
| 332 | ····.line·331 | 267 | ····.line·273 |
| 333 | ····new-instance·v2,·Landroidx/collection/ArrayMap; | 268 | ····new-instance·v10,·Landroidx/collection/ArrayMap; |
| | |
| 334 | ····invoke-direct·{v2},·Landroidx/collection/ArrayMap;-><init>()V | 269 | ····invoke-direct·{v10},·Landroidx/collection/ArrayMap;-><init>()V |
| | |
| 335 | ····.line·332 | 270 | ····.line·274 |
| 336 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 271 | ····invoke-interface/range·{p1·..·p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
| | |
| 337 | ····move-result-object·v22 | 272 | ····move-result-object·v6 |
| | |
| 338 | ····const/4·v0,·0x0 | 273 | ····const/4·v7,·0x0 |
| | |
| 339 | ····const/4·v13,·0x0 | 274 | ····const/4·v8,·0x0 |
| | |
| 340 | ····const/16·v23,·0x0 | 275 | ····const/4·v15,·0x0 |
| | |
| 341 | ····:goto_2 | 276 | ····:goto_2 |
| 342 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->hasNext()Z | 277 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 343 | ····move-result·v16 | 278 | ····move-result·v9 |
| | |
| 344 | ····move-object/from16·v24,·v13 | 279 | ····const/16·v16,·0x1 |
| | |
| 345 | ····if-eqz·v16,·:cond_19 | 280 | ····if-eqz·v9,·:cond_e |
| | |
| 346 | ····invoke-interface/range·{v22·..·v22},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 281 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 347 | ····move-result-object·v16 | 282 | ····move-result-object·v9 |
| | |
| 348 | ····check-cast·v16,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; | 283 | ····check-cast·v9,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; |
| | |
| 349 | ····.line·333 | 284 | ····.line·275 |
| 350 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->hasSharedElementTransition()Z | 285 | ····invoke-virtual·{v9},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->hasSharedElementTransition()Z |
| | |
| 351 | ····move-result·v17 | 286 | ····move-result·v17 |
| | |
| 352 | ····if-eqz·v17,·:cond_18 | 287 | ····if-eqz·v17,·:cond_d |
| | |
| 353 | ····if-eqz·v8,·:cond_18 | 288 | ····if-eqz·v1,·:cond_d |
| | |
| 354 | ····if-eqz·v9,·:cond_18 | 289 | ····if-eqz·v2,·:cond_d |
| | |
| 355 | ····.line·339 | |
| 356 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getSharedElementTransition()Ljava/lang/Object; | |
| | |
| 357 | ····move-result-object·v0 | |
| | |
| 358 | ····.line·338 | 290 | ····.line·281 |
| 359 | ····invoke-virtual·{v15,·v0},·Landroidx/fragment/app/FragmentTransitionImpl;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; | 291 | ····invoke-virtual·{v9},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getSharedElementTransition()Ljava/lang/Object; |
| | |
| 360 | ····move-result-object·v0 | 292 | ····move-result-object·v15 |
| | |
| 361 | ····.line·337 | 293 | ····.line·280 |
| 362 | ····invoke-virtual·{v15,·v0},·Landroidx/fragment/app/FragmentTransitionImpl;->wrapTransitionInSet(Ljava/lang/Object;)Ljava/lang/Object; | 294 | ····invoke-virtual·{v11,·v15},·Landroidx/fragment/app/FragmentTransitionImpl;->cloneTransition(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 363 | ····move-result-object·v0 | 295 | ····move-result-object·v15 |
| | |
| 364 | ····.line·342 | 296 | ····.line·279 |
| 365 | ····invoke-virtual/range·{p4·..·p4},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 297 | ····invoke-virtual·{v11,·v15},·Landroidx/fragment/app/FragmentTransitionImpl;->wrapTransitionInSet(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 366 | ····move-result-object·v16 | 298 | ····move-result-object·v15 |
| | |
| 367 | ····.line·343 | 299 | ····.line·282 |
| 368 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/fragment/app/Fragment;->getSharedElementSourceNames()Ljava/util/ArrayList; | 300 | ····invoke-virtual·{v9},·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo;->getOperation()Landroidx/fragment/app/SpecialEffectsController$Operation; |
| | |
| 369 | ····move-result-object·v13 | 301 | ····move-result-object·v9 |
| | |
| 370 | ····.line·346 | |
| 371 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 302 | ····invoke-virtual·{v9},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| | |
| 372 | ····move-result-object·v16 | 303 | ····move-result-object·v9 |
| | |
| | 304 | ····if-nez·p2,·:cond_6 |
| 373 | ····.line·347 | |
| 374 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/fragment/app/Fragment;->getSharedElementSourceNames()Ljava/util/ArrayList; | |
| | |
| 375 | ····move-result-object·v1 | 305 | ····.line·288 |
| | 306 | ····invoke-virtual·{v9},·Landroidx/fragment/app/Fragment;->getSharedElementSourceNames()Ljava/util/ArrayList; |
| | |
| | 307 | ····move-result-object·v17 |
| 376 | ····.line·348 | |
| 377 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| | |
| 378 | ····move-result-object·v16 | 308 | ····.line·289 |
| | 309 | ····invoke-virtual·{v9},·Landroidx/fragment/app/Fragment;->getSharedElementTargetNames()Ljava/util/ArrayList; |
| | |
| 379 | ····move-object/from16·v18,·v0 | 310 | ····move-result-object·v9 |
| | |
| | 311 | ····goto·:goto_3 |
| 380 | ····.line·349 | |
| 381 | ····invoke-virtual/range·{v16·..·v16},·Landroidx/fragment/app/Fragment;->getSharedElementTargetNames()Ljava/util/ArrayList; | |
| | |
| 382 | ····move-result-object·v0 | 312 | ····.line·293 |
| | 313 | ····:cond_6 |
| | 314 | ····invoke-virtual·{v9},·Landroidx/fragment/app/Fragment;->getSharedElementTargetNames()Ljava/util/ArrayList; |
| | |
| 383 | ····move-object/from16·v16,·v5 | 315 | ····move-result-object·v17 |
| | |
| 384 | ····move-object/from16·v25,·v11 | 316 | ····.line·294 |
| | 317 | ····invoke-virtual·{v9},·Landroidx/fragment/app/Fragment;->getSharedElementSourceNames()Ljava/util/ArrayList; |
| | |
| 385 | ····const/4·v5,·0x0 | 318 | ····move-result-object·v9 |
| | |
| 386 | ····.line·352 | 319 | ····.line·296 |
| 387 | ····:goto_3 | 320 | ····:goto_3 |
| 388 | ····invoke-virtual·{v0},·Ljava/util/ArrayList;->size()I | 321 | ····invoke-virtual/range·{v17·..·v17},·Ljava/util/ArrayList;->size()I |
| | |
| 389 | ····move-result·v11 | |
| | |
| | 322 | ····move-result·v4 |
| 390 | ····if-ge·v5,·v11,·:cond_8 | |
| | |
| 391 | ····.line·353 | |
| 392 | ····invoke-virtual·{v0,·v5},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | |
| | |
| 393 | ····move-result-object·v11 | 323 | ····const/4·v14,·0x0 |
| | |
| 394 | ····invoke-virtual·{v13,·v11},·Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I | 324 | ····:goto_4 |
| | 325 | ····if-ge·v14,·v4,·:cond_7 |
| | |
| 395 | ····move-result·v11 | 326 | ····move/from16·v18,·v4 |
| | |
| 396 | ····move-object/from16·v19,·v0 | 327 | ····move-object/from16·v4,·v17 |
| | |
| 397 | ····const/4·v0,·-0x1 | 328 | ····.line·298 |
| | 329 | ····invoke-virtual·{v4,·v14},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 398 | ····if-eq·v11,·v0,·:cond_7 | 330 | ····move-result-object·v17 |
| | |
| | 331 | ····move-object/from16·v19,·v6 |
| 399 | ····.line·357 | |
| 400 | ····invoke-virtual·{v1,·v5},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | |
| | |
| 401 | ····move-result-object·v0 | 332 | ····move-object/from16·v6,·v17 |
| | |
| 402 | ····invoke-virtual·{v13,·v11,·v0},·Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object; | 333 | ····check-cast·v6,·Ljava/lang/String; |
| | |
| 403 | ····:cond_7 | |
| 404 | ····add-int/lit8·v5,·v5,·0x1 | 334 | ····.line·299 |
| | 335 | ····invoke-virtual·{v9,·v14},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 405 | ····move-object/from16·v0,·v19 | 336 | ····move-result-object·v17 |
| | |
| 406 | ····goto·:goto_3 | 337 | ····move-object/from16·v20,·v7 |
| | |
| | 338 | ····move-object/from16·v7,·v17 |
| 407 | ····.line·360 | |
| 408 | ····:cond_8 | |
| 409 | ····invoke-virtual/range·{p4·..·p4},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| | |
| 410 | ····move-result-object·v0 | 339 | ····check-cast·v7,·Ljava/lang/String; |
| | |
| 411 | ····.line·361 | 340 | ····.line·300 |
| 412 | ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->getSharedElementTargetNames()Ljava/util/ArrayList; | 341 | ····invoke-virtual·{v10,·v6,·v7},·Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 413 | ····move-result-object·v11 | 342 | ····add-int/lit8·v14,·v14,·0x1 |
| | |
| 414 | ····if-nez·v7,·:cond_9 | 343 | ····move-object/from16·v17,·v4 |
| | |
| | 344 | ····move/from16·v4,·v18 |
| 415 | ····.line·367 | |
| 416 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| | |
| 417 | ····move-result-object·v0 | 345 | ····move-object/from16·v6,·v19 |
| | |
| | 346 | ····move-object/from16·v7,·v20 |
| 418 | ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->getExitTransitionCallback()Landroidx/core/app/SharedElementCallback; | |
| | |
| 419 | ····move-result-object·v0 | |
| | |
| 420 | ····.line·368 | |
| 421 | ····invoke-virtual/range·{p4·..·p4},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| | |
| 422 | ····move-result-object·v1 | |
| | |
| 423 | ····invoke-virtual·{v1},·Landroidx/fragment/app/Fragment;->getEnterTransitionCallback()Landroidx/core/app/SharedElementCallback; | |
| | |
| 424 | ····move-result-object·v1 | |
| | |
| 425 | ····goto·:goto_4 | 347 | ····goto·:goto_4 |
| | |
| 426 | ····.line·372 | |
| 427 | ····:cond_9 | 348 | ····:cond_7 |
| 428 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| | |
| 429 | ····move-result-object·v0 | |
| | |
| 430 | ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->getEnterTransitionCallback()Landroidx/core/app/SharedElementCallback; | |
| | |
| 431 | ····move-result-object·v0 | |
| | |
| 432 | ····.line·373 | |
| 433 | ····invoke-virtual/range·{p4·..·p4},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| | |
| 434 | ····move-result-object·v1 | |
| | |
| 435 | ····invoke-virtual·{v1},·Landroidx/fragment/app/Fragment;->getExitTransitionCallback()Landroidx/core/app/SharedElementCallback; | |
| | |
| 436 | ····move-result-object·v1 | |
| | |
| 437 | ····.line·375 | |
| 438 | ····:goto_4 | |
| 439 | ····invoke-virtual·{v13},·Ljava/util/ArrayList;->size()I | |
| | |
| 440 | ····move-result·v5 | |
| | |
| 441 | ····const/4·v9,·0x0 | |
| | |
| 442 | ····:goto_5 | |
| 443 | ····if-ge·v9,·v5,·:cond_a | |
| | |
| 444 | ····.line·377 | |
| 445 | ····invoke-virtual·{v13,·v9},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | |
| | |
| 446 | ····move-result-object·v19 | |
| | |
| 447 | ····move/from16·v20,·v5 | |
| | |
| 448 | ····move-object/from16·v5,·v19 | 349 | ····move-object/from16·v19,·v6 |
| | |
| 449 | ····check-cast·v5,·Ljava/lang/String; | |
| | |
| 450 | ····.line·378 | |
| 451 | ····invoke-virtual·{v11,·v9},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | |
| | |
| 452 | ····move-result-object·v19 | |
| | |
| 453 | ····move-object/from16·v8,·v19 | |
| | |
| 454 | ····check-cast·v8,·Ljava/lang/String; | |
| | |
| 455 | ····.line·379 | |
| 456 | ····invoke-virtual·{v2,·v5,·v8},·Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
| | |
| 457 | ····add-int/lit8·v9,·v9,·0x1 | |
| | |
| 458 | ····move-object/from16·v8,·p3 | |
| | |
| 459 | ····move/from16·v5,·v20 | 350 | ····move-object/from16·v20,·v7 |
| | |
| 460 | ····goto·:goto_5 | 351 | ····move-object/from16·v4,·v17 |
| | |
| 461 | ····.line·384 | 352 | ····.line·305 |
| 462 | ····:cond_a | |
| 463 | ····new-instance·v8,·Landroidx/collection/ArrayMap; | 353 | ····new-instance·v6,·Landroidx/collection/ArrayMap; |
| | |
| 464 | ····invoke-direct·{v8},·Landroidx/collection/ArrayMap;-><init>()V | 354 | ····invoke-direct·{v6},·Landroidx/collection/ArrayMap;-><init>()V |
| | |
| 465 | ····.line·385 | 355 | ····.line·306 |
| 466 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 356 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| | |
| 467 | ····move-result-object·v5 | 357 | ····move-result-object·v7 |
| | |
| 468 | ····iget-object·v5,·v5,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | |
| | |
| 469 | ····invoke-virtual·{v6,·v8,·v5},·Landroidx/fragment/app/DefaultSpecialEffectsController;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V | |
| | |
| 470 | ····.line·386 | |
| 471 | ····invoke-virtual·{v8,·v13},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z | |
| | |
| 472 | ····if-eqz·v0,·:cond_e | 358 | ····iget-object·v7,·v7,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; |
| | |
| | 359 | ····invoke-virtual·{v0,·v6,·v7},·Landroidx/fragment/app/DefaultSpecialEffectsController;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V |
| 473 | ····.line·389 | |
| 474 | ····invoke-virtual·{v0,·v13,·v8},·Landroidx/core/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V | |
| | |
| 475 | ····.line·390 | 360 | ····.line·308 |
| 476 | ····invoke-virtual·{v13},·Ljava/util/ArrayList;->size()I | 361 | ····invoke-virtual·{v6,·v4},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z |
| | |
| 477 | ····move-result·v0 | 362 | ····.line·310 |
| | 363 | ····invoke-virtual·{v6},·Landroidx/collection/ArrayMap;->keySet()Ljava/util/Set; |
| | |
| 478 | ····const/4·v5,·0x1 | 364 | ····move-result-object·v7 |
| | |
| 479 | ····sub-int/2addr·v0,·v5 | 365 | ····invoke-virtual·{v10,·v7},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z |
| | |
| 480 | ····:goto_6 | |
| 481 | ····if-ltz·v0,·:cond_d | 366 | ····.line·314 |
| | 367 | ····new-instance·v7,·Landroidx/collection/ArrayMap; |
| | |
| | 368 | ····invoke-direct·{v7},·Landroidx/collection/ArrayMap;-><init>()V |
| 482 | ····.line·391 | |
| 483 | ····invoke-virtual·{v13,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | |
| | |
| 484 | ····move-result-object·v5 | 369 | ····.line·315 |
| | 370 | ····invoke-virtual/range·{p4·..·p4},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
| | |
| 485 | ····check-cast·v5,·Ljava/lang/String; | 371 | ····move-result-object·v14 |
| | |
| | 372 | ····iget-object·v14,·v14,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; |
| 486 | ····.line·392 | |
| 487 | ····invoke-virtual·{v8,·v5},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
| | |
| 488 | ····move-result-object·v9 | 373 | ····invoke-virtual·{v0,·v7,·v14},·Landroidx/fragment/app/DefaultSpecialEffectsController;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V |
| | |
| 489 | ····check-cast·v9,·Landroid/view/View; | 374 | ····.line·317 |
| | 375 | ····invoke-virtual·{v7,·v9},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z |
| | |
| 490 | ····if-nez·v9,·:cond_b | 376 | ····.line·319 |
| | 377 | ····invoke-static·{v10,·v7},·Landroidx/fragment/app/FragmentTransition;->retainValues(Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V |
| | |
| 491 | ····.line·394 | 378 | ····.line·323 |
| 492 | ····invoke-virtual·{v2,·v5},·Landroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; | 379 | ····invoke-virtual·{v10},·Landroidx/collection/ArrayMap;->keySet()Ljava/util/Set; |
| | |
| 493 | ····move-object/from16·v26,·v10 | 380 | ····move-result-object·v14 |
| | |
| 494 | ····goto·:goto_7 | 381 | ····invoke-virtual·{v6,·v14},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z |
| | |
| 495 | ····:cond_b | |
| 496 | ····move-object/from16·v26,·v10 | 382 | ····.line·324 |
| | 383 | ····invoke-virtual·{v10},·Landroidx/collection/ArrayMap;->values()Ljava/util/Collection; |
| | |
| | 384 | ····move-result-object·v14 |
| 497 | ····.line·395 | |
| 498 | ····invoke-static·{v9},·Landroidx/core/view/ViewCompat;->getTransitionName(Landroid/view/View;)Ljava/lang/String; | |
| | |
| 499 | ····move-result-object·v10 | 385 | ····invoke-virtual·{v7,·v14},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z |
| | |
| 500 | ····invoke-virtual·{v5,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 386 | ····.line·326 |
| | 387 | ····invoke-virtual·{v10},·Landroidx/collection/SimpleArrayMap;->isEmpty()Z |
| | |
| 501 | ····move-result·v10 | 388 | ····move-result·v14 |
| | |
| 502 | ····if-nez·v10,·:cond_c | 389 | ····if-eqz·v14,·:cond_8 |
| | |
| 503 | ····.line·396 | 390 | ····.line·330 |
| 504 | ····invoke-virtual·{v2,·v5},·Landroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; | 391 | ····invoke-virtual·{v12},·Ljava/util/ArrayList;->clear()V |
| | |
| 505 | ····move-result-object·v5 | 392 | ····.line·331 |
| | 393 | ····invoke-virtual·{v13},·Ljava/util/ArrayList;->clear()V |
| | |
| 506 | ····check-cast·v5,·Ljava/lang/String; | 394 | ····move-object/from16·v7,·v20 |
| | |
| | 395 | ····const/4·v15,·0x0 |
| 507 | ····.line·397 | |
| 508 | ····invoke-static·{v9},·Landroidx/core/view/ViewCompat;->getTransitionName(Landroid/view/View;)Ljava/lang/String; | |
| | |
| 509 | ····move-result-object·v9 | 396 | ····goto/16·:goto_8 |
| | |
| 510 | ····invoke-virtual·{v2,·v9,·v5},·Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | 397 | ····.line·334 |
| | 398 | ····:cond_8 |
| | 399 | ····invoke-virtual·{v6},·Landroidx/collection/ArrayMap;->values()Ljava/util/Collection; |
| | |
| | 400 | ····move-result-object·v14 |
| 511 | ····:cond_c | |
| 512 | ····:goto_7 | |
| 513 | ····add-int/lit8·v0,·v0,·-0x1 | |
| | |
| 514 | ····move-object/from16·v10,·v26 | 401 | ····invoke-interface·{v14},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| | |
| 515 | ····goto·:goto_6 | 402 | ····move-result-object·v14 |
| | |
| 516 | ····:cond_d | |
| 517 | ····move-object/from16·v26,·v10 | 403 | ····:goto_5 |
| | 404 | ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 518 | ····goto·:goto_8 | 405 | ····move-result·v17 |
| | |
| | 406 | ····if-eqz·v17,·:cond_9 |
| 519 | ····:cond_e | |
| 520 | ····move-object/from16·v26,·v10 | |
| | |
| | 407 | ····invoke-interface·{v14},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| 521 | ····.line·403 | |
| 522 | ····invoke-virtual·{v8},·Landroidx/collection/ArrayMap;->keySet()Ljava/util/Set; | |
| | |
| 523 | ····move-result-object·v0 | 408 | ····move-result-object·v17 |
| | |
| 524 | ····invoke-virtual·{v2,·v0},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z | 409 | ····move-object/from16·v18,·v14 |
| | |
| | 410 | ····move-object/from16·v14,·v17 |
| 525 | ····.line·408 | |
| 526 | ····:goto_8 | |
| 527 | ····new-instance·v9,·Landroidx/collection/ArrayMap; | |
| | |
| 528 | ····invoke-direct·{v9},·Landroidx/collection/ArrayMap;-><init>()V | 411 | ····check-cast·v14,·Landroid/view/View; |
| | |
| 529 | ····.line·409 | 412 | ····.line·335 |
| 530 | ····invoke-virtual/range·{p4·..·p4},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | 413 | ····invoke-virtual·{v0,·v12,·v14},·Landroidx/fragment/app/DefaultSpecialEffectsController;->captureTransitioningViews(Ljava/util/ArrayList;Landroid/view/View;)V |
| | |
| 531 | ····move-result-object·v0 | 414 | ····move-object/from16·v14,·v18 |
| | |
| 532 | ····iget-object·v0,·v0,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; | 415 | ····goto·:goto_5 |
| | |
| 533 | ····invoke-virtual·{v6,·v9,·v0},·Landroidx/fragment/app/DefaultSpecialEffectsController;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V | 416 | ····.line·340 |
| | 417 | ····:cond_9 |
| | 418 | ····invoke-virtual·{v4},·Ljava/util/ArrayList;->isEmpty()Z |
| | |
| | 419 | ····move-result·v14 |
| 534 | ····.line·410 | |
| 535 | ····invoke-virtual·{v9,·v11},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z | |
| | |
| | 420 | ····if-nez·v14,·:cond_a |
| 536 | ····.line·411 | |
| 537 | ····invoke-virtual·{v2},·Landroidx/collection/ArrayMap;->values()Ljava/util/Collection; | |
| | |
| 538 | ····move-result-object·v0 | 421 | ····const/4·v14,·0x0 |
| | |
| 539 | ····invoke-virtual·{v9,·v0},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z | 422 | ····.line·341 |
| | 423 | ····invoke-virtual·{v4,·v14},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 540 | ····if-eqz·v1,·:cond_11 | 424 | ····move-result-object·v4 |
| | |
| | 425 | ····check-cast·v4,·Ljava/lang/String; |
| 541 | ····.line·414 | |
| 542 | ····invoke-virtual·{v1,·v11,·v9},·Landroidx/core/app/SharedElementCallback;->onMapSharedElements(Ljava/util/List;Ljava/util/Map;)V | |
| | |
| 543 | ····.line·415 | 426 | ····.line·342 |
| 544 | ····invoke-virtual·{v11},·Ljava/util/ArrayList;->size()I | 427 | ····invoke-virtual·{v6,·v4},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 545 | ····move-result·v0 | 428 | ····move-result-object·v4 |
| | |
| 546 | ····const/4·v1,·0x1 | 429 | ····check-cast·v4,·Landroid/view/View; |
| | |
| 547 | ····sub-int/2addr·v0,·v1 | 430 | ····.line·343 |
| | 431 | ····invoke-virtual·{v11,·v15,·v4},·Landroidx/fragment/app/FragmentTransitionImpl;->setEpicenter(Ljava/lang/Object;Landroid/view/View;)V |
| | |
| | 432 | ····goto·:goto_6 |
| 548 | ····:goto_9 | |
| 549 | ····if-ltz·v0,·:cond_12 | |
| | |
| 550 | ····.line·416 | |
| 551 | ····invoke-virtual·{v11,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 433 | ····:cond_a |
| | 434 | ····move-object/from16·v4,·v20 |
| | |
| 552 | ····move-result-object·v1 | 435 | ····.line·348 |
| | 436 | ····:goto_6 |
| | 437 | ····invoke-virtual·{v7},·Landroidx/collection/ArrayMap;->values()Ljava/util/Collection; |
| | |
| 553 | ····check-cast·v1,·Ljava/lang/String; | 438 | ····move-result-object·v6 |
| | |
| | 439 | ····invoke-interface·{v6},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
| 554 | ····.line·417 | |
| 555 | ····invoke-virtual·{v9,·v1},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; | |
| | |
| 556 | ····move-result-object·v5 | 440 | ····move-result-object·v6 |
| | |
| 557 | ····check-cast·v5,·Landroid/view/View; | 441 | ····:goto_7 |
| | 442 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
| | |
| 558 | ····if-nez·v5,·:cond_f | 443 | ····move-result·v14 |
| | |
| | 444 | ····if-eqz·v14,·:cond_b |
| 559 | ····.line·419 | |
| 560 | ····invoke-static·{v2,·v1},·Landroidx/fragment/app/FragmentTransition;->findKeyForValue(Landroidx/collection/ArrayMap;Ljava/lang/String;)Ljava/lang/String; | |
| | |
| 561 | ····move-result-object·v1 | 445 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
| | |
| 562 | ····if-eqz·v1,·:cond_10 | 446 | ····move-result-object·v14 |
| | |
| | 447 | ····check-cast·v14,·Landroid/view/View; |
| 563 | ····.line·422 | |
| 564 | ····invoke-virtual·{v2,·v1},·Landroidx/collection/SimpleArrayMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; | |
| | |
| 565 | ····goto·:goto_a | 448 | ····.line·349 |
| | 449 | ····invoke-virtual·{v0,·v13,·v14},·Landroidx/fragment/app/DefaultSpecialEffectsController;->captureTransitioningViews(Ljava/util/ArrayList;Landroid/view/View;)V |
| | |
| | 450 | ····goto·:goto_7 |
| 566 | ····.line·424 | |
| 567 | ····:cond_f | |
| 568 | ····invoke-static·{v5},·Landroidx/core/view/ViewCompat;->getTransitionName(Landroid/view/View;)Ljava/lang/String; | |
| | |
| 569 | ····move-result-object·v10 | 451 | ····.line·354 |
| | 452 | ····:cond_b |
| | 453 | ····invoke-virtual·{v9},·Ljava/util/ArrayList;->isEmpty()Z |
| | |
| 570 | ····invoke-virtual·{v1,·v10},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 454 | ····move-result·v6 |
| | |
| 571 | ····move-result·v10 | 455 | ····if-nez·v6,·:cond_c |
| | |
| 572 | ····if-nez·v10,·:cond_10 | 456 | ····const/4·v6,·0x0 |
| | |
| 573 | ····.line·425 | 457 | ····.line·355 |
| 574 | ····invoke-static·{v2,·v1},·Landroidx/fragment/app/FragmentTransition;->findKeyForValue(Landroidx/collection/ArrayMap;Ljava/lang/String;)Ljava/lang/String; | 458 | ····invoke-virtual·{v9,·v6},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
| | |
| 575 | ····move-result-object·v1 | 459 | ····move-result-object·v9 |
| | |
| 576 | ····if-eqz·v1,·:cond_10 | 460 | ····check-cast·v9,·Ljava/lang/String; |
| | |
| 577 | ····.line·429 | 461 | ····.line·356 |
| 578 | ····invoke-static·{v5},·Landroidx/core/view/ViewCompat;->getTransitionName(Landroid/view/View;)Ljava/lang/String; | 462 | ····invoke-virtual·{v7,·v9},·Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
| | |
| 579 | ····move-result-object·v5 | 463 | ····move-result-object·v6 |
|
Max diff block lines reached; 56375/103151 bytes (54.65%) of diff not shown.
|