| | | |
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 | 75 | ····sget-object·v4,·Landroidx/fragment/app/SpecialEffectsController$Operation$Type;->ADD:Landroidx/fragment/app/SpecialEffectsController$Operation$Type; |
76 | ····invoke-virtual·{p1},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State; | |
| |
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 | ····.line·206 | 79 | ····move-result-object·v3 |
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; | 84 | ····const/4·v3,·0x0 |
| |
87 | ····if-ne·v4,·v3,·:cond_1 | |
| |
88 | ····const/4·v3,·0x1 | |
| |
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 |
100 | ····const-string·v0,·"FragmentManager" | 99 | ····invoke-virtual·{v2,·v6},·Landroid/view/ViewGroup;->startViewTransition(Landroid/view/View;)V |
| |
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; |
| |
110 | ····.line·220 | 102 | ····if-eqz·v0,·:cond_5 |
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 |
123 | ····invoke-virtual·{p0,·p1,·p2},·Landroidx/fragment/app/DefaultSpecialEffectsController;->removeCancellationSignal(Landroidx/fragment/app/SpecialEffectsController$Operation;Landroidx/core/os/CancellationSignal;)V | 116 | ····new-instance·v0,·Landroidx/fragment/app/FragmentAnim$EndViewTransitionAnimation; |
| |
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 | 117 | ····iget-object·v1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; |
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; | |
| |
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 |
| |
157 | ····.line·238 | 119 | ····goto·:goto_3 |
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; |
| |
162 | ····.line·239 | 124 | ····iget-object·v1,·v7,·Landroidx/fragment/app/FragmentAnim$AnimationOrAnimator;->animation:Landroid/view/animation/Animation; |
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 | 129 | ····new-instance·v8,·Landroidx/fragment/app/DefaultSpecialEffectsController$3; |
169 | ····new-instance·p4,·Landroidx/fragment/app/DefaultSpecialEffectsController$4; | |
| |
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; | 199 | ····if-eqz·v6,·:cond_0 |
| |
255 | ····move-result-object·v2 | |
| |
256 | ····if-nez·v15,·:cond_2 | |
| |
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; | 234 | ····move-result·v2 |
| |
298 | ····move-result-object·v1 | |
| |
299 | ····check-cast·v1,·Landroidx/fragment/app/DefaultSpecialEffectsController$TransitionInfo; | 235 | ····if-eqz·v2,·:cond_4 |
| |
300 | ····.line·312 | 236 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
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 | 302 | ····invoke-virtual·{v9},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; |
371 | ····invoke-virtual/range·{p3·..·p3},·Landroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment; | |
| |
372 | ····move-result-object·v16 | 303 | ····move-result-object·v9 |
| |
373 | ····.line·347 | 304 | ····if-nez·p2,·:cond_6 |
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; |
| |
376 | ····.line·348 | 307 | ····move-result-object·v17 |
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 |
| |
380 | ····.line·349 | 311 | ····goto·:goto_3 |
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 | |
| |
390 | ····if-ge·v5,·v11,·:cond_8 | 322 | ····move-result·v4 |
| |
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 |
| |
399 | ····.line·357 | 331 | ····move-object/from16·v19,·v6 |
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 | 334 | ····.line·299 |
404 | ····add-int/lit8·v5,·v5,·0x1 | 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 |
| |
407 | ····.line·360 | 338 | ····move-object/from16·v7,·v17 |
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 |
| |
415 | ····.line·367 | 344 | ····move/from16·v4,·v18 |
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 |
| |
418 | ····invoke-virtual·{v0},·Landroidx/fragment/app/Fragment;->getExitTransitionCallback()Landroidx/core/app/SharedElementCallback; | 346 | ····move-object/from16·v7,·v20 |
| |
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 | 348 | ····:cond_7 |
427 | ····:cond_9 | 349 | ····move-object/from16·v19,·v6 |
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 | |
| |
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 | 353 | ····new-instance·v6,·Landroidx/collection/ArrayMap; |
463 | ····new-instance·v8,·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; |
| |
473 | ····.line·389 | 359 | ····invoke-virtual·{v0,·v6,·v7},·Landroidx/fragment/app/DefaultSpecialEffectsController;->findNamedViews(Ljava/util/Map;Landroid/view/View;)V |
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 | 366 | ····.line·314 |
481 | ····if-ltz·v0,·:cond_d | 367 | ····new-instance·v7,·Landroidx/collection/ArrayMap; |
| |
482 | ····.line·391 | 368 | ····invoke-direct·{v7},·Landroidx/collection/ArrayMap;-><init>()V |
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 |
| |
486 | ····.line·392 | 372 | ····iget-object·v14,·v14,·Landroidx/fragment/app/Fragment;->mView:Landroid/view/View; |
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 | 382 | ····.line·324 |
496 | ····move-object/from16·v26,·v10 | 383 | ····invoke-virtual·{v10},·Landroidx/collection/ArrayMap;->values()Ljava/util/Collection; |
| |
497 | ····.line·395 | 384 | ····move-result-object·v14 |
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 |
| |
507 | ····.line·397 | 395 | ····const/4·v15,·0x0 |
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; |
| |
511 | ····:cond_c | 400 | ····move-result-object·v14 |
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 | 403 | ····:goto_5 |
517 | ····move-object/from16·v26,·v10 | 404 | ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z |
| |
518 | ····goto·:goto_8 | 405 | ····move-result·v17 |
| |
519 | ····:cond_e | 406 | ····if-eqz·v17,·:cond_9 |
520 | ····move-object/from16·v26,·v10 | |
| |
521 | ····.line·403 | 407 | ····invoke-interface·{v14},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
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 |
| |
525 | ····.line·408 | 410 | ····move-object/from16·v14,·v17 |
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 |
| |
534 | ····.line·410 | 419 | ····move-result·v14 |
535 | ····invoke-virtual·{v9,·v11},·Landroidx/collection/ArrayMap;->retainAll(Ljava/util/Collection;)Z | |
| |
536 | ····.line·411 | 420 | ····if-nez·v14,·:cond_a |
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 |
| |
541 | ····.line·414 | 425 | ····check-cast·v4,·Ljava/lang/String; |
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 |
| |
548 | ····:goto_9 | 432 | ····goto·:goto_6 |
549 | ····if-ltz·v0,·:cond_12 | |
| |
550 | ····.line·416 | 433 | ····:cond_a |
551 | ····invoke-virtual·{v11,·v0},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 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 |
| |
554 | ····.line·417 | 439 | ····invoke-interface·{v6},·Ljava/util/Collection;->iterator()Ljava/util/Iterator; |
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 |
| |
559 | ····.line·419 | 444 | ····if-eqz·v14,·:cond_b |
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 |
| |
563 | ····.line·422 | 447 | ····check-cast·v14,·Landroid/view/View; |
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 |
| |
566 | ····.line·424 | 450 | ····goto·:goto_7 |
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 |
| |
580 | ····.line·428 | 464 | ····check-cast·v6,·Landroid/view/View; |
581 | ····invoke-virtual·{v2,·v1,·v5},·Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
| |
582 | ····:cond_10 | 465 | ····if-eqz·v6,·:cond_c |
583 | ····:goto_a | |
584 | ····add-int/lit8·v0,·v0,·-0x1 | |
| |
585 | ····goto·:goto_9 | 466 | ····.line·363 |
| 467 | ····invoke-virtual/range·{p0·..·p0},·Landroidx/fragment/app/SpecialEffectsController;->getContainer()Landroid/view/ViewGroup; |
| |
586 | ····.line·435 | 468 | ····move-result-object·v7 |
587 | ····:cond_11 | |
588 | ····invoke-static·{v2,·v9},·Landroidx/fragment/app/FragmentTransition;->retainValues(Landroidx/collection/ArrayMap;Landroidx/collection/ArrayMap;)V | |
| |
589 | ····.line·440 | 469 | ····new-instance·v8,·Landroidx/fragment/app/DefaultSpecialEffectsController$6; |
590 | ····:cond_12 | |
591 | ····invoke-virtual·{v2},·Landroidx/collection/ArrayMap;->keySet()Ljava/util/Set; | |
| |
592 | ····move-result-object·v0 | 470 | ····invoke-direct·{v8,·v0,·v11,·v6,·v5},·Landroidx/fragment/app/DefaultSpecialEffectsController$6;-><init>(Landroidx/fragment/app/DefaultSpecialEffectsController;Landroidx/fragment/app/FragmentTransitionImpl;Landroid/view/View;Landroid/graphics/Rect;)V |
| |
593 | ····invoke-virtual·{v6,·v8,·v0},·Landroidx/fragment/app/DefaultSpecialEffectsController;->retainMatchingViews(Landroidx/collection/ArrayMap;Ljava/util/Collection;)V | 471 | ····invoke-static·{v7,·v8},·Landroidx/core/view/OneShotPreDrawListener;->add(Landroid/view/View;Ljava/lang/Runnable;)Landroidx/core/view/OneShotPreDrawListener; |
| |
594 | ····.line·441 | 472 | ····move/from16·v8,·v16 |
595 | ····invoke-virtual·{v2},·Landroidx/collection/ArrayMap;->values()Ljava/util/Collection; | |
| |
596 | ····move-result-object·v0 | 473 | ····.line·376 |
| 474 | ····:cond_c |
| 475 | ····invoke-virtual·{v11,·v15,·v12},·Landroidx/fragment/app/FragmentTransitionImpl;->addTargets(Ljava/lang/Object;Ljava/util/ArrayList;)V |
| |
597 | ····invoke-virtual·{v6,·v9,·v0},·Landroidx/fragment/app/DefaultSpecialEffectsController;->retainMatchingViews(Landroidx/collection/ArrayMap;Ljava/util/Collection;)V | 476 | ····move-object·v7,·v4 |
| |
598 | ····.line·443 | 477 | ····goto·:goto_8 |
599 | ····invoke-virtual·{v2},·Landroidx/collection/SimpleArrayMap;->isEmpty()Z | |
| |
600 | ····move-result·v0 | 478 | ····:cond_d |
| 479 | ····move-object/from16·v19,·v6 |
Max diff block lines reached; 54232/103151 bytes (52.58%) of diff not shown.
|