This commit somewhat consolidates how stack children are mounted. On Android, until now, only the top child in a stack was mounted when the stack became visible or when setStackRoot() was called. When popping the stack the new current child would be mounted when it was attached. This caused flickering when popping the stack as the pop animation started before the child finished mounting. Now all children will be mounted together after the top child is mounted :) Co-authored-by: Yogev Ben David <yogev132@gmail.com>
|
|
||
42 |
|
42 |
|
43 |
|
43 |
|
44 |
|
44 |
|
45 |
|
|
|
|
45 |
|
|
46 |
|
46 |
|
47 |
|
47 |
|
48 |
|
48 |
|
|
|
||
9 |
|
9 |
|
10 |
|
10 |
|
11 |
|
11 |
|
12 |
|
|
|
13 |
|
12 |
|
14 |
|
13 |
|
15 |
|
14 |
|
|
|
||
22 |
|
21 |
|
23 |
|
22 |
|
24 |
|
23 |
|
25 |
|
|
|
26 |
|
|
|
27 |
|
|
|
28 |
|
|
|
29 |
|
24 |
|
30 |
|
25 |
|
31 |
|
26 |
|
|
|
||
40 |
|
35 |
|
41 |
|
36 |
|
42 |
|
37 |
|
|
38 |
|
|
|
39 |
|
|
|
40 |
|
|
|
41 |
|
|
|
42 |
|
|
43 |
|
43 |
|
44 |
|
44 |
|
45 |
|
45 |
|
|
|
||
1 |
|
1 |
|
2 |
|
2 |
|
3 |
|
|
|
4 |
|
|
|
5 |
|
3 |
|
6 |
|
4 |
|
7 |
|
5 |
|
8 |
|
|
|
9 |
|
6 |
|
10 |
|
7 |
|
|
8 |
|
|
11 |
|
9 |
|
12 |
|
10 |
|
13 |
|
|
|
14 |
|
|
|
|
11 |
|
|
|
12 |
|
|
|
13 |
|
|
15 |
|
14 |
|
16 |
|
15 |
|
17 |
|
16 |
|
|
|
||
84 |
|
83 |
|
85 |
|
84 |
|
86 |
|
85 |
|
87 |
|
|
|
88 |
|
|
|
|
86 |
|
|
|
87 |
|
|
89 |
|
88 |
|
90 |
|
89 |
|
91 |
|
90 |
|
|
|
||
339 |
|
339 |
|
340 |
|
340 |
|
341 |
|
341 |
|
|
342 |
|
|
|
343 |
|
|
|
344 |
|
|
|
345 |
|
|
342 |
|
346 |
|
343 |
|
347 |
|
344 |
|
348 |
|
|
|
||
26 |
|
26 |
|
27 |
|
27 |
|
28 |
|
28 |
|
|
29 |
|
|
29 |
|
30 |
|
30 |
|
31 |
|
31 |
|
32 |
|
|
|
||
214 |
|
215 |
|
215 |
|
216 |
|
216 |
|
217 |
|
|
218 |
|
|
217 |
|
219 |
|
218 |
|
220 |
|
219 |
|
221 |
|
|
|
||
360 |
|
362 |
|
361 |
|
363 |
|
362 |
|
364 |
|
|
365 |
|
|
363 |
|
366 |
|
364 |
|
367 |
|
365 |
|
368 |
|
366 |
|
369 |
|
|
370 |
|
|
|
371 |
|
|
|
372 |
|
|
|
373 |
|
|
|
374 |
|
|
|
375 |
|
|
|
376 |
|
|
367 |
|
377 |
|
368 |
|
378 |
|
369 |
|
379 |
|
|
|
||
45 |
|
45 |
|
46 |
|
46 |
|
47 |
|
47 |
|
|
48 |
|
|
|
49 |
|
|
|
50 |
|
|
|
51 |
|
|
48 |
|
52 |
|
49 |
|
53 |
|
50 |
|
54 |
|
|
|
||
109 |
|
109 |
|
110 |
|
110 |
|
111 |
|
111 |
|
112 |
|
|
|
|
112 |
|
|
113 |
|
113 |
|
114 |
|
114 |
|
|
|
||
12 |
|
12 |
|
13 |
|
13 |
|
14 |
|
14 |
|
|
15 |
|
|
15 |
|
16 |
|
16 |
|
17 |
|
17 |
|
|
|
18 |
|
18 |
|
19 |
|
19 |
|
20 |
|
20 |
|
|
|
||
59 |
|
59 |
|
60 |
|
60 |
|
61 |
|
61 |
|
|
62 |
|
|
62 |
|
63 |
|
63 |
|
64 |
|
64 |
|
65 |
|
|
|
||
82 |
|
83 |
|
83 |
|
84 |
|
84 |
|
85 |
|
|
86 |
|
|
85 |
|
87 |
|
86 |
|
88 |
|
87 |
|
89 |
|
|
|
||
108 |
|
110 |
|
109 |
|
111 |
|
110 |
|
112 |
|
|
113 |
|
|
|
114 |
|
|
|
115 |
|
|
|
116 |
|
|
|
117 |
|
|
|
118 |
|
|
111 |
|
119 |
|
112 |
|
120 |
|
113 |
|
121 |
|
114 |
|
|
|
|
122 |
|
|
|
123 |
|
|
|
124 |
|
|
|
125 |
|
|
|
126 |
|
|
|
127 |
|
|
115 |
|
128 |
|
116 |
|
|
|
117 |
|
|
|
118 |
|
129 |
|
119 |
|
130 |
|
120 |
|
131 |
|
|
|
||
394 |
|
405 |
|
395 |
|
406 |
|
396 |
|
407 |
|
|
408 |
|
|
|
409 |
|
|
|
410 |
|
|
|
411 |
|
|
|
412 |
|
|
|
413 |
|
|
|
414 |
|
|
|
415 |
|
|
|
416 |
|
|
|
417 |
|
|
|
418 |
|
|
|
419 |
|
|
|
420 |
|
|
397 |
|
421 |
|
398 |
|
422 |
|
399 |
|
423 |
|