| | | |
Offset 1, 11 lines modified | Offset 1, 11 lines modified |
| |
1 | package·androidx.appcompat.widget; | 1 | package·androidx.appcompat.widget; |
| |
2 | import·android.widget.LinearLayout$LayoutParams; | 2 | import·android.view.ViewGroup$MarginLayoutParams; |
3 | import·android.view.accessibility.AccessibilityNodeInfo; | 3 | import·android.view.accessibility.AccessibilityNodeInfo; |
4 | import·android.view.accessibility.AccessibilityEvent; | 4 | import·android.view.accessibility.AccessibilityEvent; |
5 | import·androidx.core.view.GravityCompat; | 5 | import·androidx.core.view.GravityCompat; |
6 | import·android.graphics.Canvas; | 6 | import·android.graphics.Canvas; |
7 | import·android.view.ViewGroup$LayoutParams; | 7 | import·android.view.ViewGroup$LayoutParams; |
8 | import·android.view.View$MeasureSpec; | 8 | import·android.view.View$MeasureSpec; |
9 | import·android.view.View; | 9 | import·android.view.View; |
Offset 75, 35 lines modified | Offset 75, 35 lines modified |
75 | ···· | 75 | ···· |
76 | ····private·void·forceUniformHeight(final·int·n,·final·int·n2)·{ | 76 | ····private·void·forceUniformHeight(final·int·n,·final·int·n2)·{ |
77 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredHeight(),·1073741824); | 77 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredHeight(),·1073741824); |
78 | ········for·(int·i·=·0;·i·<·n;·++i)·{ | 78 | ········for·(int·i·=·0;·i·<·n;·++i)·{ |
79 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 79 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
80 | ············if·(virtualChild.getVisibility()·!=·8)·{ | 80 | ············if·(virtualChild.getVisibility()·!=·8)·{ |
81 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 81 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
82 | ················if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ | 82 | ················if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ |
83 | ····················final·int·width·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width; | 83 | ····················final·int·width·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width; |
84 | ····················((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·=·virtualChild.getMeasuredWidth(); | 84 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·=·virtualChild.getMeasuredWidth(); |
85 | ····················this.measureChildWithMargins(virtualChild,·n2,·0,·measureSpec,·0); | 85 | ····················this.measureChildWithMargins(virtualChild,·n2,·0,·measureSpec,·0); |
86 | ····················((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·=·width; | 86 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·=·width; |
87 | ················} | 87 | ················} |
88 | ············} | 88 | ············} |
89 | ········} | 89 | ········} |
90 | ····} | 90 | ····} |
91 | ···· | 91 | ···· |
92 | ····private·void·forceUniformWidth(final·int·n,·final·int·n2)·{ | 92 | ····private·void·forceUniformWidth(final·int·n,·final·int·n2)·{ |
93 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredWidth(),·1073741824); | 93 | ········final·int·measureSpec·=·View$MeasureSpec.makeMeasureSpec(this.getMeasuredWidth(),·1073741824); |
94 | ········for·(int·i·=·0;·i·<·n;·++i)·{ | 94 | ········for·(int·i·=·0;·i·<·n;·++i)·{ |
95 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 95 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
96 | ············if·(virtualChild.getVisibility()·!=·8)·{ | 96 | ············if·(virtualChild.getVisibility()·!=·8)·{ |
97 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 97 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
98 | ················if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·==·-1)·{ | 98 | ················if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·==·-1)·{ |
99 | ····················final·int·height·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height; | 99 | ····················final·int·height·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height; |
100 | ····················((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height·=·virtualChild.getMeasuredHeight(); | 100 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·=·virtualChild.getMeasuredHeight(); |
101 | ····················this.measureChildWithMargins(virtualChild,·measureSpec,·0,·n2,·0); | 101 | ····················this.measureChildWithMargins(virtualChild,·measureSpec,·0,·n2,·0); |
102 | ····················((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height·=·height; | 102 | ····················((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·=·height; |
103 | ················} | 103 | ················} |
104 | ············} | 104 | ············} |
105 | ········} | 105 | ········} |
106 | ····} | 106 | ····} |
107 | ···· | 107 | ···· |
108 | ····private·void·setChildFrame(final·View·view,·final·int·n,·final·int·n2,·int·n3,·int·n4)·{ | 108 | ····private·void·setChildFrame(final·View·view,·final·int·n,·final·int·n2,·int·n3,·int·n4)·{ |
109 | ········n3·+=·n; | 109 | ········n3·+=·n; |
Offset 120, 18 lines modified | Offset 120, 18 lines modified |
120 | ········final·boolean·layoutRtl·=·ViewUtils.isLayoutRtl((View)this); | 120 | ········final·boolean·layoutRtl·=·ViewUtils.isLayoutRtl((View)this); |
121 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ | 121 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ |
122 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 122 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
123 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ | 123 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ |
124 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 124 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
125 | ················int·n; | 125 | ················int·n; |
126 | ················if·(layoutRtl)·{ | 126 | ················if·(layoutRtl)·{ |
127 | ····················n·=·virtualChild.getRight()·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin; | 127 | ····················n·=·virtualChild.getRight()·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin; |
128 | ················} | 128 | ················} |
129 | ················else·{ | 129 | ················else·{ |
130 | ····················n·=·virtualChild.getLeft()·-·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·-·this.mDividerWidth; | 130 | ····················n·=·virtualChild.getLeft()·-·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·-·this.mDividerWidth; |
131 | ················} | 131 | ················} |
132 | ················this.drawVerticalDivider(canvas,·n); | 132 | ················this.drawVerticalDivider(canvas,·n); |
133 | ············} | 133 | ············} |
134 | ········} | 134 | ········} |
135 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ | 135 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ |
136 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); | 136 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); |
137 | ············int·paddingLeft·=·0; | 137 | ············int·paddingLeft·=·0; |
Offset 145, 42 lines modified | Offset 145, 42 lines modified |
145 | ····················} | 145 | ····················} |
146 | ····················n2·=·this.getWidth()·-·this.getPaddingRight(); | 146 | ····················n2·=·this.getWidth()·-·this.getPaddingRight(); |
147 | ····················n3·=·this.mDividerWidth; | 147 | ····················n3·=·this.mDividerWidth; |
148 | ················} | 148 | ················} |
149 | ················else·{ | 149 | ················else·{ |
150 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams(); | 150 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams(); |
151 | ····················if·(!layoutRtl)·{ | 151 | ····················if·(!layoutRtl)·{ |
152 | ························paddingLeft·=·virtualChild2.getRight()·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; | 152 | ························paddingLeft·=·virtualChild2.getRight()·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; |
153 | ························break·Label_0274; | 153 | ························break·Label_0274; |
154 | ····················} | 154 | ····················} |
155 | ····················n2·=·virtualChild2.getLeft()·-·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).leftMargin; | 155 | ····················n2·=·virtualChild2.getLeft()·-·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).leftMargin; |
156 | ····················n3·=·this.mDividerWidth; | 156 | ····················n3·=·this.mDividerWidth; |
157 | ················} | 157 | ················} |
158 | ················paddingLeft·=·n2·-·n3; | 158 | ················paddingLeft·=·n2·-·n3; |
159 | ············} | 159 | ············} |
160 | ············this.drawVerticalDivider(canvas,·paddingLeft); | 160 | ············this.drawVerticalDivider(canvas,·paddingLeft); |
161 | ········} | 161 | ········} |
162 | ····} | 162 | ····} |
163 | ···· | 163 | ···· |
164 | ····void·drawDividersVertical(final·Canvas·canvas)·{ | 164 | ····void·drawDividersVertical(final·Canvas·canvas)·{ |
165 | ········final·int·virtualChildCount·=·this.getVirtualChildCount(); | 165 | ········final·int·virtualChildCount·=·this.getVirtualChildCount(); |
166 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ | 166 | ········for·(int·i·=·0;·i·<·virtualChildCount;·++i)·{ |
167 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); | 167 | ············final·View·virtualChild·=·this.getVirtualChildAt(i); |
168 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ | 168 | ············if·(virtualChild·!=·null·&&·virtualChild.getVisibility()·!=·8·&&·this.hasDividerBeforeChildAt(i))·{ |
169 | ················this.drawHorizontalDivider(canvas,·virtualChild.getTop()·-·((LinearLayout$LayoutParams)virtualChild.getLayoutParams()).topMargin·-·this.mDividerHeight); | 169 | ················this.drawHorizontalDivider(canvas,·virtualChild.getTop()·-·((ViewGroup$MarginLayoutParams)virtualChild.getLayoutParams()).topMargin·-·this.mDividerHeight); |
170 | ············} | 170 | ············} |
171 | ········} | 171 | ········} |
172 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ | 172 | ········if·(this.hasDividerBeforeChildAt(virtualChildCount))·{ |
173 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); | 173 | ············final·View·virtualChild2·=·this.getVirtualChildAt(virtualChildCount·-·1); |
174 | ············int·n; | 174 | ············int·n; |
175 | ············if·(virtualChild2·==·null)·{ | 175 | ············if·(virtualChild2·==·null)·{ |
176 | ················n·=·this.getHeight()·-·this.getPaddingBottom()·-·this.mDividerHeight; | 176 | ················n·=·this.getHeight()·-·this.getPaddingBottom()·-·this.mDividerHeight; |
177 | ············} | 177 | ············} |
178 | ············else·{ | 178 | ············else·{ |
179 | ················n·=·virtualChild2.getBottom()·+·((LinearLayout$LayoutParams)virtualChild2.getLayoutParams()).bottomMargin; | 179 | ················n·=·virtualChild2.getBottom()·+·((ViewGroup$MarginLayoutParams)virtualChild2.getLayoutParams()).bottomMargin; |
180 | ············} | 180 | ············} |
181 | ············this.drawHorizontalDivider(canvas,·n); | 181 | ············this.drawHorizontalDivider(canvas,·n); |
182 | ········} | 182 | ········} |
183 | ····} | 183 | ····} |
184 | ···· | 184 | ···· |
185 | ····void·drawHorizontalDivider(final·Canvas·canvas,·final·int·n)·{ | 185 | ····void·drawHorizontalDivider(final·Canvas·canvas,·final·int·n)·{ |
186 | ········this.mDivider.setBounds(this.getPaddingLeft()·+·this.mDividerPadding,·n,·this.getWidth()·-·this.getPaddingRight()·-·this.mDividerPadding,·this.mDividerHeight·+·n); | 186 | ········this.mDivider.setBounds(this.getPaddingLeft()·+·this.mDividerPadding,·n,·this.getWidth()·-·this.getPaddingRight()·-·this.mDividerPadding,·this.mDividerHeight·+·n); |
Offset 235, 15 lines modified | Offset 235, 15 lines modified |
235 | ························} | 235 | ························} |
236 | ····················} | 236 | ····················} |
237 | ····················else·{ | 237 | ····················else·{ |
238 | ························mBaselineChildTop·+=·(this.getBottom()·-·this.getTop()·-·this.getPaddingTop()·-·this.getPaddingBottom()·-·this.mTotalLength)·/·2; | 238 | ························mBaselineChildTop·+=·(this.getBottom()·-·this.getTop()·-·this.getPaddingTop()·-·this.getPaddingBottom()·-·this.mTotalLength)·/·2; |
239 | ····················} | 239 | ····················} |
240 | ················} | 240 | ················} |
241 | ············} | 241 | ············} |
242 | ············return·mBaselineChildTop·+·((LinearLayout$LayoutParams)child.getLayoutParams()).topMargin·+·baseline; | 242 | ············return·mBaselineChildTop·+·((ViewGroup$MarginLayoutParams)child.getLayoutParams()).topMargin·+·baseline; |
243 | ········} | 243 | ········} |
244 | ········if·(this.mBaselineAlignedChildIndex·==·0)·{ | 244 | ········if·(this.mBaselineAlignedChildIndex·==·0)·{ |
245 | ············return·n; | 245 | ············return·n; |
246 | ········} | 246 | ········} |
247 | ········throw·new·RuntimeException("mBaselineAlignedChildIndex·of·LinearLayout·points·to·a·View·that·doesn't·know·how·to·get·its·baseline."); | 247 | ········throw·new·RuntimeException("mBaselineAlignedChildIndex·of·LinearLayout·points·to·a·View·that·doesn't·know·how·to·get·its·baseline."); |
248 | ····} | 248 | ····} |
249 | ···· | 249 | ···· |
Offset 364, 76 lines modified | Offset 364, 76 lines modified |
364 | ················final·int·measuredWidth·=·virtualChild.getMeasuredWidth(); | 364 | ················final·int·measuredWidth·=·virtualChild.getMeasuredWidth(); |
365 | ················final·int·measuredHeight·=·virtualChild.getMeasuredHeight(); | 365 | ················final·int·measuredHeight·=·virtualChild.getMeasuredHeight(); |
366 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 366 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
367 | ················final·int·n21·=·i; | 367 | ················final·int·n21·=·i; |
368 | ················int·baseline·=·0; | 368 | ················int·baseline·=·0; |
369 | ················Label_0415:·{ | 369 | ················Label_0415:·{ |
370 | ····················if·(mBaselineAligned)·{ | 370 | ····················if·(mBaselineAligned)·{ |
371 | ························final·int·height·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height; | 371 | ························final·int·height·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height; |
372 | ························n19·=·virtualChildCount; | 372 | ························n19·=·virtualChildCount; |
373 | ························if·(height·!=·-1)·{ | 373 | ························if·(height·!=·-1)·{ |
374 | ····························baseline·=·virtualChild.getBaseline(); | 374 | ····························baseline·=·virtualChild.getBaseline(); |
375 | ····························break·Label_0415; | 375 | ····························break·Label_0415; |
376 | ························} | 376 | ························} |
377 | ····················} | 377 | ····················} |
378 | ····················else·{ | 378 | ····················else·{ |
379 | ························n19·=·virtualChildCount; | 379 | ························n19·=·virtualChildCount; |
380 | ····················} | 380 | ····················} |
381 | ····················baseline·=·-1; | 381 | ····················baseline·=·-1; |
382 | ················} | 382 | ················} |
383 | ················int·gravity·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).gravity; | 383 | ················int·gravity·=·linearLayoutCompat$LayoutParams.gravity; |
384 | ················if·(gravity·<·0)·{ | 384 | ················if·(gravity·<·0)·{ |
385 | ····················gravity·=·n9; | 385 | ····················gravity·=·n9; |
386 | ················} | 386 | ················} |
387 | ················final·int·n22·=·gravity·&·0x70; | 387 | ················final·int·n22·=·gravity·&·0x70; |
388 | ················n20·=·n9; | 388 | ················n20·=·n9; |
389 | ················int·n23·=·0; | 389 | ················int·n23·=·0; |
390 | ················Label_0656:·{ | 390 | ················Label_0656:·{ |
391 | ····················if·(n22·!=·16)·{ | 391 | ····················if·(n22·!=·16)·{ |
392 | ························if·(n22·!=·48)·{ | 392 | ························if·(n22·!=·48)·{ |
393 | ····························if·(n22·!=·80)·{ | 393 | ····························if·(n22·!=·80)·{ |
394 | ································n23·=·paddingTop; | 394 | ································n23·=·paddingTop; |
395 | ····························} | 395 | ····························} |
396 | ····························else·{ | 396 | ····························else·{ |
397 | ································n23·=·n6·-·measuredHeight·-·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).bottomMargin; | 397 | ································n23·=·n6·-·measuredHeight·-·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).bottomMargin; |
398 | ································if·(baseline·!=·-1)·{ | 398 | ································if·(baseline·!=·-1)·{ |
399 | ····································n23·-=·mMaxDescent[2]·-·(virtualChild.getMeasuredHeight()·-·baseline); | 399 | ····································n23·-=·mMaxDescent[2]·-·(virtualChild.getMeasuredHeight()·-·baseline); |
400 | ································} | 400 | ································} |
401 | ····························} | 401 | ····························} |
402 | ························} | 402 | ························} |
403 | ························else·{ | 403 | ························else·{ |
404 | ····························final·int·n24·=·-1; | 404 | ····························final·int·n24·=·-1; |
405 | ····························n23·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).topMargin·+·paddingTop; | 405 | ····························n23·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).topMargin·+·paddingTop; |
406 | ····························if·(baseline·!=·n24)·{ | 406 | ····························if·(baseline·!=·n24)·{ |
407 | ································n16·=·1; | 407 | ································n16·=·1; |
408 | ································n17·=·Float.MIN_VALUE; | 408 | ································n17·=·Float.MIN_VALUE; |
409 | ································n23·+=·mMaxAscent[n16]·-·baseline; | 409 | ································n23·+=·mMaxAscent[n16]·-·baseline; |
410 | ································break·Label_0656; | 410 | ································break·Label_0656; |
411 | ····························} | 411 | ····························} |
412 | ························} | 412 | ························} |
413 | ························n16·=·1; | 413 | ························n16·=·1; |
414 | ························n17·=·Float.MIN_VALUE; | 414 | ························n17·=·Float.MIN_VALUE; |
415 | ····················} | 415 | ····················} |
416 | ····················else·{ | 416 | ····················else·{ |
417 | ························n16·=·1; | 417 | ························n16·=·1; |
418 | ························n17·=·Float.MIN_VALUE; | 418 | ························n17·=·Float.MIN_VALUE; |
419 | ························n23·=·(n7·-·measuredHeight)·/·2·+·paddingTop·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).topMargin·-·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).bottomMargin; | 419 | ························n23·=·(n7·-·measuredHeight)·/·2·+·paddingTop·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).topMargin·-·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).bottomMargin; |
420 | ····················} | 420 | ····················} |
421 | ················} | 421 | ················} |
422 | ················if·(this.hasDividerBeforeChildAt(n15))·{ | 422 | ················if·(this.hasDividerBeforeChildAt(n15))·{ |
423 | ····················paddingLeft·+=·this.mDividerWidth; | 423 | ····················paddingLeft·+=·this.mDividerWidth; |
424 | ················} | 424 | ················} |
425 | ················final·int·n25·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·paddingLeft; | 425 | ················final·int·n25·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·paddingLeft; |
426 | ················final·int·n26·=·n25·+·this.getLocationOffset(virtualChild); | 426 | ················final·int·n26·=·n25·+·this.getLocationOffset(virtualChild); |
427 | ················final·View·view·=·virtualChild; | 427 | ················final·View·view·=·virtualChild; |
428 | ················final·int·n27·=·n15; | 428 | ················final·int·n27·=·n15; |
429 | ················final·int·n28·=·n26; | 429 | ················final·int·n28·=·n26; |
430 | ················n18·=·paddingTop; | 430 | ················n18·=·paddingTop; |
431 | ················this.setChildFrame(view,·n28,·n23,·measuredWidth,·measuredHeight); | 431 | ················this.setChildFrame(view,·n28,·n23,·measuredWidth,·measuredHeight); |
432 | ················final·int·n29·=·n25·+·(measuredWidth·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin·+·this.getNextLocationOffset(view)); | 432 | ················final·int·n29·=·n25·+·(measuredWidth·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin·+·this.getNextLocationOffset(view)); |
433 | ················i·=·n21·+·this.getChildrenSkipCount(view,·n27); | 433 | ················i·=·n21·+·this.getChildrenSkipCount(view,·n27); |
434 | ················paddingLeft·=·n29; | 434 | ················paddingLeft·=·n29; |
435 | ············} | 435 | ············} |
436 | ············else·{ | 436 | ············else·{ |
437 | ················n18·=·paddingTop; | 437 | ················n18·=·paddingTop; |
438 | ················n19·=·virtualChildCount; | 438 | ················n19·=·virtualChildCount; |
439 | ················n20·=·n9; | 439 | ················n20·=·n9; |
Offset 471, 44 lines modified | Offset 471, 44 lines modified |
471 | ············if·(virtualChild·==·null)·{ | 471 | ············if·(virtualChild·==·null)·{ |
472 | ················paddingTop·+=·this.measureNullChild(i); | 472 | ················paddingTop·+=·this.measureNullChild(i); |
473 | ············} | 473 | ············} |
474 | ············else·if·(virtualChild.getVisibility()·!=·8)·{ | 474 | ············else·if·(virtualChild.getVisibility()·!=·8)·{ |
475 | ················final·int·measuredWidth·=·virtualChild.getMeasuredWidth(); | 475 | ················final·int·measuredWidth·=·virtualChild.getMeasuredWidth(); |
476 | ················final·int·measuredHeight·=·virtualChild.getMeasuredHeight(); | 476 | ················final·int·measuredHeight·=·virtualChild.getMeasuredHeight(); |
477 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 477 | ················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
478 | ················int·gravity·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).gravity; | 478 | ················int·gravity·=·linearLayoutCompat$LayoutParams.gravity; |
479 | ················if·(gravity·<·0)·{ | 479 | ················if·(gravity·<·0)·{ |
480 | ····················gravity·=·n9; | 480 | ····················gravity·=·n9; |
481 | ················} | 481 | ················} |
482 | ················final·int·n11·=·GravityCompat.getAbsoluteGravity(gravity,·ViewCompat.getLayoutDirection((View)this))·&·0x7; | 482 | ················final·int·n11·=·GravityCompat.getAbsoluteGravity(gravity,·ViewCompat.getLayoutDirection((View)this))·&·0x7; |
483 | ················int·n12·=·0; | 483 | ················int·n12·=·0; |
484 | ················Label_0393:·{ | 484 | ················Label_0393:·{ |
485 | ····················int·n13; | 485 | ····················int·n13; |
486 | ····················int·n14; | 486 | ····················int·n14; |
487 | ····················if·(n11·!=·n10)·{ | 487 | ····················if·(n11·!=·n10)·{ |
488 | ························if·(n11·!=·5)·{ | 488 | ························if·(n11·!=·5)·{ |
489 | ····························n12·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·paddingLeft; | 489 | ····························n12·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·paddingLeft; |
490 | ····························break·Label_0393; | 490 | ····························break·Label_0393; |
491 | ························} | 491 | ························} |
492 | ························n13·=·n6·-·measuredWidth; | 492 | ························n13·=·n6·-·measuredWidth; |
493 | ························n14·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin; | 493 | ························n14·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin; |
494 | ····················} | 494 | ····················} |
495 | ····················else·{ | 495 | ····················else·{ |
496 | ························n13·=·(n7·-·measuredWidth)·/·2·+·paddingLeft·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin; | 496 | ························n13·=·(n7·-·measuredWidth)·/·2·+·paddingLeft·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin; |
497 | ························n14·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin; | 497 | ························n14·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin; |
498 | ····················} | 498 | ····················} |
499 | ····················n12·=·n13·-·n14; | 499 | ····················n12·=·n13·-·n14; |
500 | ················} | 500 | ················} |
501 | ················final·int·n15·=·n12; | 501 | ················final·int·n15·=·n12; |
502 | ················if·(this.hasDividerBeforeChildAt(i))·{ | 502 | ················if·(this.hasDividerBeforeChildAt(i))·{ |
503 | ····················paddingTop·+=·this.mDividerHeight; | 503 | ····················paddingTop·+=·this.mDividerHeight; |
504 | ················} | 504 | ················} |
505 | ················final·int·n16·=·paddingTop·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).topMargin; | 505 | ················final·int·n16·=·paddingTop·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).topMargin; |
506 | ················this.setChildFrame(virtualChild,·n15,·n16·+·this.getLocationOffset(virtualChild),·measuredWidth,·measuredHeight); | 506 | ················this.setChildFrame(virtualChild,·n15,·n16·+·this.getLocationOffset(virtualChild),·measuredWidth,·measuredHeight); |
507 | ················final·int·n17·=·n16·+·(measuredHeight·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).bottomMargin·+·this.getNextLocationOffset(virtualChild)); | 507 | ················final·int·n17·=·n16·+·(measuredHeight·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).bottomMargin·+·this.getNextLocationOffset(virtualChild)); |
508 | ················i·+=·this.getChildrenSkipCount(virtualChild,·i); | 508 | ················i·+=·this.getChildrenSkipCount(virtualChild,·i); |
509 | ················paddingTop·=·n17; | 509 | ················paddingTop·=·n17; |
510 | ················n18·=·1; | 510 | ················n18·=·1; |
511 | ················continue; | 511 | ················continue; |
512 | ············} | 512 | ············} |
513 | ············n18·=·n10; | 513 | ············n18·=·n10; |
514 | ········} | 514 | ········} |
Offset 580, 26 lines modified | Offset 580, 26 lines modified |
580 | ················} | 580 | ················} |
581 | ················else·{ | 581 | ················else·{ |
582 | ····················if·(virtualChild.getVisibility()·!=·n16)·{ | 582 | ····················if·(virtualChild.getVisibility()·!=·n16)·{ |
583 | ························if·(this.hasDividerBeforeChildAt(n11))·{ | 583 | ························if·(this.hasDividerBeforeChildAt(n11))·{ |
584 | ····························this.mTotalLength·+=·this.mDividerWidth; | 584 | ····························this.mTotalLength·+=·this.mDividerWidth; |
585 | ························} | 585 | ························} |
586 | ························final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 586 | ························final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
587 | ························final·float·weight·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).weight; | 587 | ························final·float·weight·=·linearLayoutCompat$LayoutParams.weight; |
588 | ························final·float·n17·=·n15·+·weight; | 588 | ························final·float·n17·=·n15·+·weight; |
589 | ························int·n18·=·0; | 589 | ························int·n18·=·0; |
590 | ························View·view·=·null; | 590 | ························View·view·=·null; |
591 | ························Label_1023:·{ | 591 | ························Label_1023:·{ |
592 | ····························if·(mode·==·n8·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·==·0·&&·weight·>·0.0f)·{ | 592 | ····························if·(mode·==·n8·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·==·0·&&·weight·>·0.0f)·{ |
593 | ································if·(n10·!=·0)·{ | 593 | ································if·(n10·!=·0)·{ |
594 | ····································this.mTotalLength·+=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin; | 594 | ····································this.mTotalLength·+=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin; |
595 | ································} | 595 | ································} |
596 | ································else·{ | 596 | ································else·{ |
597 | ····································final·int·mTotalLength·=·this.mTotalLength; | 597 | ····································final·int·mTotalLength·=·this.mTotalLength; |
598 | ····································this.mTotalLength·=·Math.max(mTotalLength,·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·mTotalLength·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin); | 598 | ····································this.mTotalLength·=·Math.max(mTotalLength,·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·mTotalLength·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin); |
599 | ································} | 599 | ································} |
600 | ································if·(mBaselineAligned·==·0)·{ | 600 | ································if·(mBaselineAligned·==·0)·{ |
601 | ····································n18·=·n11; | 601 | ····································n18·=·n11; |
602 | ····································n19·=·mUseLargestChild; | 602 | ····································n19·=·mUseLargestChild; |
603 | ····································n20·=·mBaselineAligned; | 603 | ····································n20·=·mBaselineAligned; |
604 | ····································view·=·virtualChild; | 604 | ····································view·=·virtualChild; |
605 | ····································n12·=·n7; | 605 | ····································n12·=·n7; |
Offset 612, 17 lines modified | Offset 612, 17 lines modified |
612 | ································n18·=·n11; | 612 | ································n18·=·n11; |
613 | ································n19·=·mUseLargestChild; | 613 | ································n19·=·mUseLargestChild; |
614 | ································n20·=·mBaselineAligned; | 614 | ································n20·=·mBaselineAligned; |
615 | ································view·=·virtualChild; | 615 | ································view·=·virtualChild; |
616 | ····························} | 616 | ····························} |
617 | ····························else·{ | 617 | ····························else·{ |
618 | ································int·n23; | 618 | ································int·n23; |
619 | ································if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·==·0·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).weight·>·0.0f)·{ | 619 | ································if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·==·0·&&·linearLayoutCompat$LayoutParams.weight·>·0.0f)·{ |
620 | ····································final·int·width·=·-2; | 620 | ····································final·int·width·=·-2; |
621 | ····································((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·=·width; | 621 | ····································((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·=·width; |
622 | ····································n23·=·0; | 622 | ····································n23·=·0; |
623 | ································} | 623 | ································} |
624 | ································else·{ | 624 | ································else·{ |
625 | ····································final·int·width·=·-2; | 625 | ····································final·int·width·=·-2; |
626 | ····································n23·=·-1·<<·-1; | 626 | ····································n23·=·-1·<<·-1; |
627 | ································} | 627 | ································} |
628 | ································int·mTotalLength2; | 628 | ································int·mTotalLength2; |
Offset 638, 66 lines modified | Offset 638, 66 lines modified |
638 | ································n19·=·mUseLargestChild; | 638 | ································n19·=·mUseLargestChild; |
639 | ································n20·=·mBaselineAligned; | 639 | ································n20·=·mBaselineAligned; |
640 | ································final·int·n24·=·mTotalLength2; | 640 | ································final·int·n24·=·mTotalLength2; |
641 | ································final·int·n25·=·-1·<<·-1; | 641 | ································final·int·n25·=·-1·<<·-1; |
642 | ································final·View·view3·=·virtualChild; | 642 | ································final·View·view3·=·virtualChild; |
643 | ································this.measureChildBeforeLayout(view2,·n11,·n,·n24,·n2,·0); | 643 | ································this.measureChildBeforeLayout(view2,·n11,·n,·n24,·n2,·0); |
644 | ································if·(width2·!=·n25)·{ | 644 | ································if·(width2·!=·n25)·{ |
645 | ····································((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).width·=·width2; | 645 | ····································((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).width·=·width2; |
646 | ································} | 646 | ································} |
647 | ································final·int·measuredWidth·=·view3.getMeasuredWidth(); | 647 | ································final·int·measuredWidth·=·view3.getMeasuredWidth(); |
648 | ································if·(n10·!=·0)·{ | 648 | ································if·(n10·!=·0)·{ |
649 | ····································final·int·mTotalLength3·=·this.mTotalLength; | 649 | ····································final·int·mTotalLength3·=·this.mTotalLength; |
650 | ····································final·int·n26·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·measuredWidth·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin; | 650 | ····································final·int·n26·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·measuredWidth·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin; |
651 | ····································view·=·view3; | 651 | ····································view·=·view3; |
652 | ····································this.mTotalLength·=·mTotalLength3·+·(n26·+·this.getNextLocationOffset(view3)); | 652 | ····································this.mTotalLength·=·mTotalLength3·+·(n26·+·this.getNextLocationOffset(view3)); |
653 | ································} | 653 | ································} |
654 | ································else·{ | 654 | ································else·{ |
655 | ····································view·=·view3; | 655 | ····································view·=·view3; |
656 | ····································final·int·mTotalLength4·=·this.mTotalLength; | 656 | ····································final·int·mTotalLength4·=·this.mTotalLength; |
657 | ····································this.mTotalLength·=·Math.max(mTotalLength4,·mTotalLength4·+·measuredWidth·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).rightMargin·+·this.getNextLocationOffset(view3)); | 657 | ····································this.mTotalLength·=·Math.max(mTotalLength4,·mTotalLength4·+·measuredWidth·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).rightMargin·+·this.getNextLocationOffset(view3)); |
658 | ································} | 658 | ································} |
659 | ································if·(n19·!=·0)·{ | 659 | ································if·(n19·!=·0)·{ |
660 | ····································max·=·Math.max(measuredWidth,·max); | 660 | ····································max·=·Math.max(measuredWidth,·max); |
661 | ································} | 661 | ································} |
662 | ····························} | 662 | ····························} |
663 | ····························n21·=·1073741824; | 663 | ····························n21·=·1073741824; |
664 | ····························n22·=·2.0f; | 664 | ····························n22·=·2.0f; |
665 | ························} | 665 | ························} |
666 | ························int·n27; | 666 | ························int·n27; |
667 | ························if·(mode2·!=·n21·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ | 667 | ························if·(mode2·!=·n21·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ |
668 | ····························n27·=·n7; | 668 | ····························n27·=·n7; |
669 | ····························n13·=·n7; | 669 | ····························n13·=·n7; |
670 | ························} | 670 | ························} |
671 | ························else·{ | 671 | ························else·{ |
672 | ····························n27·=·0; | 672 | ····························n27·=·0; |
673 | ························} | 673 | ························} |
674 | ························int·n28·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).topMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).bottomMargin; | 674 | ························int·n28·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).topMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).bottomMargin; |
675 | ························final·int·b·=·view.getMeasuredHeight()·+·n28; | 675 | ························final·int·b·=·view.getMeasuredHeight()·+·n28; |
676 | ························combineMeasuredStates·=·View.combineMeasuredStates(combineMeasuredStates,·view.getMeasuredState()); | 676 | ························combineMeasuredStates·=·View.combineMeasuredStates(combineMeasuredStates,·view.getMeasuredState()); |
677 | ························if·(n20·!=·0)·{ | 677 | ························if·(n20·!=·0)·{ |
678 | ····························final·int·baseline·=·view.getBaseline(); | 678 | ····························final·int·baseline·=·view.getBaseline(); |
679 | ····························if·(baseline·!=·-1)·{ | 679 | ····························if·(baseline·!=·-1)·{ |
680 | ································int·n29·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).gravity; | 680 | ································int·n29·=·linearLayoutCompat$LayoutParams.gravity; |
681 | ································if·(n29·<·0)·{ | 681 | ································if·(n29·<·0)·{ |
682 | ····································n29·=·this.mGravity; | 682 | ····································n29·=·this.mGravity; |
683 | ································} | 683 | ································} |
684 | ································final·int·n30·=·((n29·&·0x70)·>>·4·&·0xFFFFFFFE)·>>·1; | 684 | ································final·int·n30·=·((n29·&·0x70)·>>·4·&·0xFFFFFFFE)·>>·1; |
685 | ································mMaxAscent2[n30]·=·Math.max(mMaxAscent2[n30],·baseline); | 685 | ································mMaxAscent2[n30]·=·Math.max(mMaxAscent2[n30],·baseline); |
686 | ································array[n30]·=·Math.max(array[n30],·b·-·baseline); | 686 | ································array[n30]·=·Math.max(array[n30],·b·-·baseline); |
687 | ····························} | 687 | ····························} |
688 | ························} | 688 | ························} |
689 | ························max2·=·Math.max(max2,·b); | 689 | ························max2·=·Math.max(max2,·b); |
690 | ························if·(n14·!=·0·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ | 690 | ························if·(n14·!=·0·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).height·==·-1)·{ |
691 | ····························n14·=·n7; | 691 | ····························n14·=·n7; |
692 | ························} | 692 | ························} |
693 | ························else·{ | 693 | ························else·{ |
694 | ····························n14·=·0; | 694 | ····························n14·=·0; |
695 | ························} | 695 | ························} |
696 | ························if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).weight·>·0.0f)·{ | 696 | ························if·(linearLayoutCompat$LayoutParams.weight·>·0.0f)·{ |
697 | ····························if·(n27·==·0)·{ | 697 | ····························if·(n27·==·0)·{ |
698 | ································n28·=·b; | 698 | ································n28·=·b; |
699 | ····························} | 699 | ····························} |
700 | ····························max4·=·Math.max(max4,·n28); | 700 | ····························max4·=·Math.max(max4,·n28); |
701 | ························} | 701 | ························} |
702 | ························else·{ | 702 | ························else·{ |
703 | ····························final·int·n31·=·max4; | 703 | ····························final·int·n31·=·max4; |
Offset 767, 18 lines modified | Offset 767, 18 lines modified |
767 | ················} | 767 | ················} |
768 | ················else·{ | 768 | ················else·{ |
769 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams(); | 769 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams(); |
770 | ····················if·(n10·==·0)·{ | 770 | ····················if·(n10·==·0)·{ |
771 | ························final·int·mTotalLength5·=·this.mTotalLength; | 771 | ························final·int·mTotalLength5·=·this.mTotalLength; |
772 | ························final·int·n42·=·mTotalLength5·+·max; | 772 | ························final·int·n42·=·mTotalLength5·+·max; |
773 | ························n43·=·max5; | 773 | ························n43·=·max5; |
774 | ························this.mTotalLength·=·Math.max(mTotalLength5,·n42·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).rightMargin·+·this.getNextLocationOffset(virtualChild2)); | 774 | ························this.mTotalLength·=·Math.max(mTotalLength5,·n42·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).rightMargin·+·this.getNextLocationOffset(virtualChild2)); |
775 | ························continue; | 775 | ························continue; |
776 | ····················} | 776 | ····················} |
777 | ····················this.mTotalLength·+=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·max·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).rightMargin·+·this.getNextLocationOffset(virtualChild2); | 777 | ····················this.mTotalLength·+=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·max·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).rightMargin·+·this.getNextLocationOffset(virtualChild2); |
778 | ················} | 778 | ················} |
779 | ················n43·=·max5; | 779 | ················n43·=·max5; |
780 | ············} | 780 | ············} |
781 | ········} | 781 | ········} |
782 | ········final·int·n44·=·max5; | 782 | ········final·int·n44·=·max5; |
783 | ········final·int·n45·=·this.mTotalLength·+·(this.getPaddingLeft()·+·this.getPaddingRight()); | 783 | ········final·int·n45·=·this.mTotalLength·+·(this.getPaddingLeft()·+·this.getPaddingRight()); |
784 | ········this.mTotalLength·=·n45; | 784 | ········this.mTotalLength·=·n45; |
Offset 791, 15 lines modified | Offset 791, 15 lines modified |
791 | ········if·(n12·==·0·&&·(n46·==·0·||·n15·<=·0.0f))·{ | 791 | ········if·(n12·==·0·&&·(n46·==·0·||·n15·<=·0.0f))·{ |
792 | ············max7·=·Math.max(a2,·b2); | 792 | ············max7·=·Math.max(a2,·b2); |
793 | ············if·(n36·!=·0·&&·mode·!=·1073741824)·{ | 793 | ············if·(n36·!=·0·&&·mode·!=·1073741824)·{ |
794 | ················for·(int·j·=·0;·j·<·virtualChildCount;·++j)·{ | 794 | ················for·(int·j·=·0;·j·<·virtualChildCount;·++j)·{ |
795 | ····················final·View·virtualChild3·=·this.getVirtualChildAt(j); | 795 | ····················final·View·virtualChild3·=·this.getVirtualChildAt(j); |
796 | ····················if·(virtualChild3·!=·null)·{ | 796 | ····················if·(virtualChild3·!=·null)·{ |
797 | ························if·(virtualChild3.getVisibility()·!=·8)·{ | 797 | ························if·(virtualChild3.getVisibility()·!=·8)·{ |
798 | ····························if·(((LinearLayout$LayoutParams)virtualChild3.getLayoutParams()).weight·>·0.0f)·{ | 798 | ····························if·(((LinearLayoutCompat$LayoutParams)virtualChild3.getLayoutParams()).weight·>·0.0f)·{ |
799 | ································final·int·n47·=·1073741824; | 799 | ································final·int·n47·=·1073741824; |
800 | ································virtualChild3.measure(View$MeasureSpec.makeMeasureSpec(max,·n47),·View$MeasureSpec.makeMeasureSpec(virtualChild3.getMeasuredHeight(),·n47)); | 800 | ································virtualChild3.measure(View$MeasureSpec.makeMeasureSpec(max,·n47),·View$MeasureSpec.makeMeasureSpec(virtualChild3.getMeasuredHeight(),·n47)); |
801 | ····························} | 801 | ····························} |
802 | ························} | 802 | ························} |
803 | ····················} | 803 | ····················} |
804 | ················} | 804 | ················} |
805 | ············} | 805 | ············} |
Offset 823, 29 lines modified | Offset 823, 29 lines modified |
823 | ············int·combineMeasuredStates2·=·n41; | 823 | ············int·combineMeasuredStates2·=·n41; |
824 | ············int·n59; | 824 | ············int·n59; |
825 | ············int·n62; | 825 | ············int·n62; |
826 | ············for·(int·k·=·0;·k·<·virtualChildCount;·++k,·n46·=·n62,·virtualChildCount·=·n59)·{ | 826 | ············for·(int·k·=·0;·k·<·virtualChildCount;·++k,·n46·=·n62,·virtualChildCount·=·n59)·{ |
827 | ················final·View·virtualChild4·=·this.getVirtualChildAt(k); | 827 | ················final·View·virtualChild4·=·this.getVirtualChildAt(k); |
828 | ················if·(virtualChild4·!=·null·&&·virtualChild4.getVisibility()·!=·8)·{ | 828 | ················if·(virtualChild4·!=·null·&&·virtualChild4.getVisibility()·!=·8)·{ |
829 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams3·=·(LinearLayoutCompat$LayoutParams)virtualChild4.getLayoutParams(); | 829 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams3·=·(LinearLayoutCompat$LayoutParams)virtualChild4.getLayoutParams(); |
830 | ····················final·float·weight2·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).weight; | 830 | ····················final·float·weight2·=·linearLayoutCompat$LayoutParams3.weight; |
831 | ····················if·(weight2·>·0.0f)·{ | 831 | ····················if·(weight2·>·0.0f)·{ |
832 | ························int·n52·=·(int)(n46·*·weight2·/·n15); | 832 | ························int·n52·=·(int)(n46·*·weight2·/·n15); |
833 | ························final·float·n53·=·n15·-·weight2; | 833 | ························final·float·n53·=·n15·-·weight2; |
834 | ························final·int·n54·=·n46·-·n52; | 834 | ························final·int·n54·=·n46·-·n52; |
835 | ························final·int·n55·=·this.getPaddingTop()·+·this.getPaddingBottom(); | 835 | ························final·int·n55·=·this.getPaddingTop()·+·this.getPaddingBottom(); |
836 | ························final·float·n56·=·n53; | 836 | ························final·float·n56·=·n53; |
837 | ························final·int·n57·=·n55·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin; | 837 | ························final·int·n57·=·n55·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin; |
838 | ························final·int·height·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height; | 838 | ························final·int·height·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height; |
839 | ························final·int·n58·=·n54; | 839 | ························final·int·n58·=·n54; |
840 | ························n59·=·virtualChildCount; | 840 | ························n59·=·virtualChildCount; |
841 | ························final·int·childMeasureSpec·=·ViewGroup.getChildMeasureSpec(n2,·n57,·height); | 841 | ························final·int·childMeasureSpec·=·ViewGroup.getChildMeasureSpec(n2,·n57,·height); |
842 | ························Label_2744:·{ | 842 | ························Label_2744:·{ |
843 | ····························int·n60; | 843 | ····························int·n60; |
844 | ····························if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).width·==·0)·{ | 844 | ····························if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).width·==·0)·{ |
845 | ································n60·=·1073741824; | 845 | ································n60·=·1073741824; |
846 | ································if·(mode·==·n60)·{ | 846 | ································if·(mode·==·n60)·{ |
847 | ····································if·(n52·<=·0)·{ | 847 | ····································if·(n52·<=·0)·{ |
848 | ········································n52·=·0; | 848 | ········································n52·=·0; |
849 | ····································} | 849 | ····································} |
850 | ····································virtualChild4.measure(View$MeasureSpec.makeMeasureSpec(n52,·n60),·childMeasureSpec); | 850 | ····································virtualChild4.measure(View$MeasureSpec.makeMeasureSpec(n52,·n60),·childMeasureSpec); |
851 | ····································break·Label_2744; | 851 | ····································break·Label_2744; |
Offset 866, 57 lines modified | Offset 866, 57 lines modified |
866 | ····················} | 866 | ····················} |
867 | ····················else·{ | 867 | ····················else·{ |
868 | ························n62·=·n46; | 868 | ························n62·=·n46; |
869 | ························n59·=·virtualChildCount; | 869 | ························n59·=·virtualChildCount; |
870 | ····················} | 870 | ····················} |
871 | ····················float·n63; | 871 | ····················float·n63; |
872 | ····················if·(n10·!=·0)·{ | 872 | ····················if·(n10·!=·0)·{ |
873 | ························this.mTotalLength·+=·virtualChild4.getMeasuredWidth()·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).rightMargin·+·this.getNextLocationOffset(virtualChild4); | 873 | ························this.mTotalLength·+=·virtualChild4.getMeasuredWidth()·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).rightMargin·+·this.getNextLocationOffset(virtualChild4); |
874 | ························n63·=·n15; | 874 | ························n63·=·n15; |
875 | ····················} | 875 | ····················} |
876 | ····················else·{ | 876 | ····················else·{ |
877 | ························final·int·mTotalLength6·=·this.mTotalLength; | 877 | ························final·int·mTotalLength6·=·this.mTotalLength; |
878 | ························final·int·n64·=·virtualChild4.getMeasuredWidth()·+·mTotalLength6; | 878 | ························final·int·n64·=·virtualChild4.getMeasuredWidth()·+·mTotalLength6; |
879 | ························n63·=·n15; | 879 | ························n63·=·n15; |
880 | ························this.mTotalLength·=·Math.max(mTotalLength6,·n64·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).rightMargin·+·this.getNextLocationOffset(virtualChild4)); | 880 | ························this.mTotalLength·=·Math.max(mTotalLength6,·n64·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).rightMargin·+·this.getNextLocationOffset(virtualChild4)); |
881 | ····················} | 881 | ····················} |
882 | ····················int·n65; | 882 | ····················int·n65; |
883 | ····················if·(mode2·!=·1073741824·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height·==·-1)·{ | 883 | ····················if·(mode2·!=·1073741824·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height·==·-1)·{ |
884 | ························n65·=·n7; | 884 | ························n65·=·n7; |
885 | ····················} | 885 | ····················} |
886 | ····················else·{ | 886 | ····················else·{ |
887 | ························n65·=·0; | 887 | ························n65·=·0; |
888 | ····················} | 888 | ····················} |
889 | ····················int·b3·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin; | 889 | ····················int·b3·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin; |
890 | ····················final·int·b4·=·virtualChild4.getMeasuredHeight()·+·b3; | 890 | ····················final·int·b4·=·virtualChild4.getMeasuredHeight()·+·b3; |
891 | ····················max8·=·Math.max(max8,·b4); | 891 | ····················max8·=·Math.max(max8,·b4); |
892 | ····················if·(n65·==·0)·{ | 892 | ····················if·(n65·==·0)·{ |
893 | ························b3·=·b4; | 893 | ························b3·=·b4; |
894 | ····················} | 894 | ····················} |
895 | ····················final·int·max9·=·Math.max(a6,·b3); | 895 | ····················final·int·max9·=·Math.max(a6,·b3); |
896 | ····················int·n66·=·0; | 896 | ····················int·n66·=·0; |
897 | ····················int·n67·=·0; | 897 | ····················int·n67·=·0; |
898 | ····················Label_3123:·{ | 898 | ····················Label_3123:·{ |
899 | ························if·(n14·!=·0)·{ | 899 | ························if·(n14·!=·0)·{ |
900 | ····························final·int·height2·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height; | 900 | ····························final·int·height2·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height; |
901 | ····························n66·=·-1; | 901 | ····························n66·=·-1; |
902 | ····························if·(height2·==·n66)·{ | 902 | ····························if·(height2·==·n66)·{ |
903 | ································n67·=·n7; | 903 | ································n67·=·n7; |
904 | ································break·Label_3123; | 904 | ································break·Label_3123; |
905 | ····························} | 905 | ····························} |
906 | ························} | 906 | ························} |
907 | ························else·{ | 907 | ························else·{ |
908 | ····························n66·=·-1; | 908 | ····························n66·=·-1; |
909 | ························} | 909 | ························} |
910 | ························n67·=·0; | 910 | ························n67·=·0; |
911 | ····················} | 911 | ····················} |
912 | ····················if·(n37·!=·0)·{ | 912 | ····················if·(n37·!=·0)·{ |
913 | ························final·int·baseline2·=·virtualChild4.getBaseline(); | 913 | ························final·int·baseline2·=·virtualChild4.getBaseline(); |
914 | ························if·(baseline2·!=·n66)·{ | 914 | ························if·(baseline2·!=·n66)·{ |
915 | ····························int·n68·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).gravity; | 915 | ····························int·n68·=·linearLayoutCompat$LayoutParams3.gravity; |
916 | ····························if·(n68·<·0)·{ | 916 | ····························if·(n68·<·0)·{ |
917 | ································n68·=·this.mGravity; | 917 | ································n68·=·this.mGravity; |
918 | ····························} | 918 | ····························} |
919 | ····························final·int·n69·=·((n68·&·0x70)·>>·4·&·0xFFFFFFFE)·>>·1; | 919 | ····························final·int·n69·=·((n68·&·0x70)·>>·4·&·0xFFFFFFFE)·>>·1; |
920 | ····························mMaxAscent2[n69]·=·Math.max(mMaxAscent2[n69],·baseline2); | 920 | ····························mMaxAscent2[n69]·=·Math.max(mMaxAscent2[n69],·baseline2); |
921 | ····························array[n69]·=·Math.max(array[n69],·b4·-·baseline2); | 921 | ····························array[n69]·=·Math.max(array[n69],·b4·-·baseline2); |
922 | ························} | 922 | ························} |
Offset 1007, 15 lines modified | Offset 1007, 15 lines modified |
1007 | ························} | 1007 | ························} |
1008 | ························else·if·(virtualChild.getVisibility()·==·n10)·{ | 1008 | ························else·if·(virtualChild.getVisibility()·==·n10)·{ |
1009 | ····························i·+=·this.getChildrenSkipCount(virtualChild,·i); | 1009 | ····························i·+=·this.getChildrenSkipCount(virtualChild,·i); |
1010 | ························} | 1010 | ························} |
1011 | ························else·{ | 1011 | ························else·{ |
1012 | ····························final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); | 1012 | ····························final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams·=·(LinearLayoutCompat$LayoutParams)virtualChild.getLayoutParams(); |
1013 | ····························final·int·mTotalLength·=·this.mTotalLength; | 1013 | ····························final·int·mTotalLength·=·this.mTotalLength; |
1014 | ····························this.mTotalLength·=·Math.max(mTotalLength,·mTotalLength·+·n13·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).topMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams).bottomMargin·+·this.getNextLocationOffset(virtualChild)); | 1014 | ····························this.mTotalLength·=·Math.max(mTotalLength,·mTotalLength·+·n13·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).topMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams).bottomMargin·+·this.getNextLocationOffset(virtualChild)); |
1015 | ························} | 1015 | ························} |
1016 | ····················} | 1016 | ····················} |
1017 | ················} | 1017 | ················} |
1018 | ················final·int·n17·=·this.mTotalLength·+·(this.getPaddingTop()·+·this.getPaddingBottom()); | 1018 | ················final·int·n17·=·this.mTotalLength·+·(this.getPaddingTop()·+·this.getPaddingBottom()); |
1019 | ················this.mTotalLength·=·n17; | 1019 | ················this.mTotalLength·=·n17; |
1020 | ················final·int·max3·=·Math.max(n17,·this.getSuggestedMinimumHeight()); | 1020 | ················final·int·max3·=·Math.max(n17,·this.getSuggestedMinimumHeight()); |
1021 | ················final·int·n18·=·n13; | 1021 | ················final·int·n18·=·n13; |
Offset 1027, 15 lines modified | Offset 1027, 15 lines modified |
1027 | ················if·(!b2·&&·(n19·==·0·||·n8·<=·0.0f))·{ | 1027 | ················if·(!b2·&&·(n19·==·0·||·n8·<=·0.0f))·{ |
1028 | ····················max4·=·Math.max(a,·b4); | 1028 | ····················max4·=·Math.max(a,·b4); |
1029 | ····················if·(mUseLargestChild·&&·n16·!=·1073741824)·{ | 1029 | ····················if·(mUseLargestChild·&&·n16·!=·1073741824)·{ |
1030 | ························for·(int·j·=·0;·j·<·n15;·++j)·{ | 1030 | ························for·(int·j·=·0;·j·<·n15;·++j)·{ |
1031 | ····························final·View·virtualChild2·=·this.getVirtualChildAt(j); | 1031 | ····························final·View·virtualChild2·=·this.getVirtualChildAt(j); |
1032 | ····························if·(virtualChild2·!=·null)·{ | 1032 | ····························if·(virtualChild2·!=·null)·{ |
1033 | ································if·(virtualChild2.getVisibility()·!=·8)·{ | 1033 | ································if·(virtualChild2.getVisibility()·!=·8)·{ |
1034 | ····································if·(((LinearLayout$LayoutParams)virtualChild2.getLayoutParams()).weight·>·0.0f)·{ | 1034 | ····································if·(((LinearLayoutCompat$LayoutParams)virtualChild2.getLayoutParams()).weight·>·0.0f)·{ |
1035 | ········································final·int·measuredWidth·=·virtualChild2.getMeasuredWidth(); | 1035 | ········································final·int·measuredWidth·=·virtualChild2.getMeasuredWidth(); |
1036 | ········································final·int·n20·=·1073741824; | 1036 | ········································final·int·n20·=·1073741824; |
1037 | ········································virtualChild2.measure(View$MeasureSpec.makeMeasureSpec(measuredWidth,·n20),·View$MeasureSpec.makeMeasureSpec(n18,·n20)); | 1037 | ········································virtualChild2.measure(View$MeasureSpec.makeMeasureSpec(measuredWidth,·n20),·View$MeasureSpec.makeMeasureSpec(n18,·n20)); |
1038 | ····································} | 1038 | ····································} |
1039 | ································} | 1039 | ································} |
1040 | ····························} | 1040 | ····························} |
1041 | ························} | 1041 | ························} |
Offset 1056, 28 lines modified | Offset 1056, 28 lines modified |
1056 | ····················for·(int·k·=·0;·k·<·n15;·++k,·n22·=·n23)·{ | 1056 | ····················for·(int·k·=·0;·k·<·n15;·++k,·n22·=·n23)·{ |
1057 | ························final·View·virtualChild3·=·this.getVirtualChildAt(k); | 1057 | ························final·View·virtualChild3·=·this.getVirtualChildAt(k); |
1058 | ························if·(virtualChild3.getVisibility()·==·8)·{ | 1058 | ························if·(virtualChild3.getVisibility()·==·8)·{ |
1059 | ····························n23·=·n22; | 1059 | ····························n23·=·n22; |
1060 | ························} | 1060 | ························} |
1061 | ························else·{ | 1061 | ························else·{ |
1062 | ····························final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild3.getLayoutParams(); | 1062 | ····························final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams2·=·(LinearLayoutCompat$LayoutParams)virtualChild3.getLayoutParams(); |
1063 | ····························final·float·weight·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).weight; | 1063 | ····························final·float·weight·=·linearLayoutCompat$LayoutParams2.weight; |
1064 | ····························if·(weight·>·0.0f)·{ | 1064 | ····························if·(weight·>·0.0f)·{ |
1065 | ································int·n24·=·(int)(n22·*·weight·/·n8); | 1065 | ································int·n24·=·(int)(n22·*·weight·/·n8); |
1066 | ································final·float·n25·=·n8·-·weight; | 1066 | ································final·float·n25·=·n8·-·weight; |
1067 | ································final·int·n26·=·n22·-·n24; | 1067 | ································final·int·n26·=·n22·-·n24; |
1068 | ································final·int·n27·=·this.getPaddingLeft()·+·this.getPaddingRight(); | 1068 | ································final·int·n27·=·this.getPaddingLeft()·+·this.getPaddingRight(); |
1069 | ································final·float·n28·=·n25; | 1069 | ································final·float·n28·=·n25; |
1070 | ································final·int·n29·=·n27·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; | 1070 | ································final·int·n29·=·n27·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; |
1071 | ································final·int·width·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).width; | 1071 | ································final·int·width·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).width; |
1072 | ································n23·=·n26; | 1072 | ································n23·=·n26; |
1073 | ································final·int·childMeasureSpec·=·ViewGroup.getChildMeasureSpec(n,·n29,·width); | 1073 | ································final·int·childMeasureSpec·=·ViewGroup.getChildMeasureSpec(n,·n29,·width); |
1074 | ································Label_2075:·{ | 1074 | ································Label_2075:·{ |
1075 | ····································int·n30; | 1075 | ····································int·n30; |
1076 | ····································if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).height·==·0)·{ | 1076 | ····································if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).height·==·0)·{ |
1077 | ········································n30·=·1073741824; | 1077 | ········································n30·=·1073741824; |
1078 | ········································if·(n16·==·n30)·{ | 1078 | ········································if·(n16·==·n30)·{ |
1079 | ············································if·(n24·<=·0)·{ | 1079 | ············································if·(n24·<=·0)·{ |
1080 | ················································n24·=·0; | 1080 | ················································n24·=·0; |
1081 | ············································} | 1081 | ············································} |
1082 | ············································virtualChild3.measure(childMeasureSpec,·View$MeasureSpec.makeMeasureSpec(n24,·n30)); | 1082 | ············································virtualChild3.measure(childMeasureSpec,·View$MeasureSpec.makeMeasureSpec(n24,·n30)); |
1083 | ············································break·Label_2075; | 1083 | ············································break·Label_2075; |
Offset 1094, 24 lines modified | Offset 1094, 24 lines modified |
1094 | ································} | 1094 | ································} |
1095 | ································combineMeasuredStates·=·View.combineMeasuredStates(combineMeasuredStates,·virtualChild3.getMeasuredState()·&·0xFFFFFF00); | 1095 | ································combineMeasuredStates·=·View.combineMeasuredStates(combineMeasuredStates,·virtualChild3.getMeasuredState()·&·0xFFFFFF00); |
1096 | ································n8·=·n28; | 1096 | ································n8·=·n28; |
1097 | ····························} | 1097 | ····························} |
1098 | ····························else·{ | 1098 | ····························else·{ |
1099 | ································n23·=·n22; | 1099 | ································n23·=·n22; |
1100 | ····························} | 1100 | ····························} |
1101 | ····························int·b5·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; | 1101 | ····························int·b5·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).rightMargin; |
1102 | ····························final·int·b6·=·virtualChild3.getMeasuredWidth()·+·b5; | 1102 | ····························final·int·b6·=·virtualChild3.getMeasuredWidth()·+·b5; |
1103 | ····························max2·=·Math.max(max2,·b6); | 1103 | ····························max2·=·Math.max(max2,·b6); |
1104 | ····························final·float·n32·=·n8; | 1104 | ····························final·float·n32·=·n8; |
1105 | ····························int·n33·=·0; | 1105 | ····························int·n33·=·0; |
1106 | ····························int·n34·=·0; | 1106 | ····························int·n34·=·0; |
1107 | ····························boolean·b7·=·false; | 1107 | ····························boolean·b7·=·false; |
1108 | ····························Label_2230:·{ | 1108 | ····························Label_2230:·{ |
1109 | ································if·(mode·!=·1073741824)·{ | 1109 | ································if·(mode·!=·1073741824)·{ |
1110 | ····································final·int·width2·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).width; | 1110 | ····································final·int·width2·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).width; |
1111 | ····································n33·=·combineMeasuredStates; | 1111 | ····································n33·=·combineMeasuredStates; |
1112 | ····································n34·=·-1; | 1112 | ····································n34·=·-1; |
1113 | ····································if·(width2·==·n34)·{ | 1113 | ····································if·(width2·==·n34)·{ |
1114 | ········································b7·=·b; | 1114 | ········································b7·=·b; |
1115 | ········································break·Label_2230; | 1115 | ········································break·Label_2230; |
1116 | ····································} | 1116 | ····································} |
1117 | ································} | 1117 | ································} |
Offset 1121, 17 lines modified | Offset 1121, 17 lines modified |
1121 | ································} | 1121 | ································} |
1122 | ································b7·=·false; | 1122 | ································b7·=·false; |
1123 | ····························} | 1123 | ····························} |
1124 | ····························if·(!b7)·{ | 1124 | ····························if·(!b7)·{ |
1125 | ································b5·=·b6; | 1125 | ································b5·=·b6; |
1126 | ····························} | 1126 | ····························} |
1127 | ····························final·int·max5·=·Math.max(a2,·b5); | 1127 | ····························final·int·max5·=·Math.max(a2,·b5); |
1128 | ····························final·boolean·b8·=·n9·!=·0·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).width·==·n34·&&·b; | 1128 | ····························final·boolean·b8·=·n9·!=·0·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).width·==·n34·&&·b; |
1129 | ····························final·int·mTotalLength2·=·this.mTotalLength; | 1129 | ····························final·int·mTotalLength2·=·this.mTotalLength; |
1130 | ····························this.mTotalLength·=·Math.max(mTotalLength2,·virtualChild3.getMeasuredHeight()·+·mTotalLength2·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).topMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams2).bottomMargin·+·this.getNextLocationOffset(virtualChild3)); | 1130 | ····························this.mTotalLength·=·Math.max(mTotalLength2,·virtualChild3.getMeasuredHeight()·+·mTotalLength2·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).topMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams2).bottomMargin·+·this.getNextLocationOffset(virtualChild3)); |
1131 | ····························n9·=·(b8·?·1·:·0); | 1131 | ····························n9·=·(b8·?·1·:·0); |
1132 | ····························combineMeasuredStates·=·n33; | 1132 | ····························combineMeasuredStates·=·n33; |
1133 | ····························a2·=·max5; | 1133 | ····························a2·=·max5; |
1134 | ····························n8·=·n32; | 1134 | ····························n8·=·n32; |
1135 | ························} | 1135 | ························} |
1136 | ····················} | 1136 | ····················} |
1137 | ····················n21·=·n; | 1137 | ····················n21·=·n; |
Offset 1165, 44 lines modified | Offset 1165, 44 lines modified |
1165 | ····················n36·=·mode2; | 1165 | ····················n36·=·mode2; |
1166 | ················} | 1166 | ················} |
1167 | ················else·{ | 1167 | ················else·{ |
1168 | ····················if·(this.hasDividerBeforeChildAt(n7))·{ | 1168 | ····················if·(this.hasDividerBeforeChildAt(n7))·{ |
1169 | ························this.mTotalLength·+=·this.mDividerHeight; | 1169 | ························this.mTotalLength·+=·this.mDividerHeight; |
1170 | ····················} | 1170 | ····················} |
1171 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams3·=·(LinearLayoutCompat$LayoutParams)virtualChild4.getLayoutParams(); | 1171 | ····················final·LinearLayoutCompat$LayoutParams·linearLayoutCompat$LayoutParams3·=·(LinearLayoutCompat$LayoutParams)virtualChild4.getLayoutParams(); |
1172 | ····················final·float·weight2·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).weight; | 1172 | ····················final·float·weight2·=·linearLayoutCompat$LayoutParams3.weight; |
1173 | ····················final·float·n38·=·n8·+·weight2; | 1173 | ····················final·float·n38·=·n8·+·weight2; |
1174 | ····················int·max6; | 1174 | ····················int·max6; |
1175 | ····················View·view; | 1175 | ····················View·view; |
1176 | ····················int·a3; | 1176 | ····················int·a3; |
1177 | ····················int·n41; | 1177 | ····················int·n41; |
1178 | ····················int·a4; | 1178 | ····················int·a4; |
1179 | ····················int·a5; | 1179 | ····················int·a5; |
1180 | ····················int·n42; | 1180 | ····················int·n42; |
1181 | ····················if·(mode2·==·1073741824·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height·==·0·&&·weight2·>·0.0f)·{ | 1181 | ····················if·(mode2·==·1073741824·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height·==·0·&&·weight2·>·0.0f)·{ |
1182 | ························final·int·mTotalLength3·=·this.mTotalLength; | 1182 | ························final·int·mTotalLength3·=·this.mTotalLength; |
1183 | ························final·int·n39·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·mTotalLength3; | 1183 | ························final·int·n39·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·mTotalLength3; |
1184 | ························final·int·n40·=·n4; | 1184 | ························final·int·n40·=·n4; |
1185 | ························this.mTotalLength·=·Math.max(mTotalLength3,·n39·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin); | 1185 | ························this.mTotalLength·=·Math.max(mTotalLength3,·n39·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin); |
1186 | ························max6·=·n5; | 1186 | ························max6·=·n5; |
1187 | ························view·=·virtualChild4; | 1187 | ························view·=·virtualChild4; |
1188 | ························a3·=·n6; | 1188 | ························a3·=·n6; |
1189 | ························b2·=·b; | 1189 | ························b2·=·b; |
1190 | ························n41·=·n37; | 1190 | ························n41·=·n37; |
1191 | ························a4·=·n40; | 1191 | ························a4·=·n40; |
1192 | ························n35·=·virtualChildCount; | 1192 | ························n35·=·virtualChildCount; |
1193 | ························n36·=·mode2; | 1193 | ························n36·=·mode2; |
1194 | ························a5·=·n11; | 1194 | ························a5·=·n11; |
1195 | ························n42·=·n7; | 1195 | ························n42·=·n7; |
1196 | ····················} | 1196 | ····················} |
1197 | ····················else·{ | 1197 | ····················else·{ |
1198 | ························final·int·n43·=·n4; | 1198 | ························final·int·n43·=·n4; |
1199 | ························int·n44; | 1199 | ························int·n44; |
1200 | ························if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height·==·0·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).weight·>·0.0f)·{ | 1200 | ························if·(((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height·==·0·&&·linearLayoutCompat$LayoutParams3.weight·>·0.0f)·{ |
1201 | ····························((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height·=·-2; | 1201 | ····························((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height·=·-2; |
1202 | ····························n44·=·0; | 1202 | ····························n44·=·0; |
1203 | ························} | 1203 | ························} |
1204 | ························else·{ | 1204 | ························else·{ |
1205 | ····························n44·=·-1·<<·-1; | 1205 | ····························n44·=·-1·<<·-1; |
1206 | ························} | 1206 | ························} |
1207 | ························int·mTotalLength4; | 1207 | ························int·mTotalLength4; |
1208 | ························if·(n38·==·0.0f)·{ | 1208 | ························if·(n38·==·0.0f)·{ |
Offset 1221, 49 lines modified | Offset 1221, 49 lines modified |
1221 | ························n36·=·mode2; | 1221 | ························n36·=·mode2; |
1222 | ························a5·=·n11; | 1222 | ························a5·=·n11; |
1223 | ························final·View·view3·=·virtualChild4; | 1223 | ························final·View·view3·=·virtualChild4; |
1224 | ························a3·=·n6; | 1224 | ························a3·=·n6; |
1225 | ························n42·=·n7; | 1225 | ························n42·=·n7; |
1226 | ························this.measureChildBeforeLayout(view2,·n45,·n,·0,·n2,·mTotalLength4); | 1226 | ························this.measureChildBeforeLayout(view2,·n45,·n,·0,·n2,·mTotalLength4); |
1227 | ························if·(height·!=·-1·<<·-1)·{ | 1227 | ························if·(height·!=·-1·<<·-1)·{ |
1228 | ····························((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).height·=·height; | 1228 | ····························((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).height·=·height; |
1229 | ························} | 1229 | ························} |
1230 | ························final·int·measuredHeight·=·view3.getMeasuredHeight(); | 1230 | ························final·int·measuredHeight·=·view3.getMeasuredHeight(); |
1231 | ························final·int·mTotalLength5·=·this.mTotalLength; | 1231 | ························final·int·mTotalLength5·=·this.mTotalLength; |
1232 | ························final·int·n46·=·mTotalLength5·+·measuredHeight·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin; | 1232 | ························final·int·n46·=·mTotalLength5·+·measuredHeight·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).topMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).bottomMargin; |
1233 | ························view·=·view3; | 1233 | ························view·=·view3; |
1234 | ························this.mTotalLength·=·Math.max(mTotalLength5,·n46·+·this.getNextLocationOffset(view3)); | 1234 | ························this.mTotalLength·=·Math.max(mTotalLength5,·n46·+·this.getNextLocationOffset(view3)); |
1235 | ························if·(mUseLargestChild)·{ | 1235 | ························if·(mUseLargestChild)·{ |
1236 | ····························max6·=·Math.max(measuredHeight,·b9); | 1236 | ····························max6·=·Math.max(measuredHeight,·b9); |
1237 | ························} | 1237 | ························} |
1238 | ························else·{ | 1238 | ························else·{ |
1239 | ····························max6·=·b9; | 1239 | ····························max6·=·b9; |
1240 | ························} | 1240 | ························} |
1241 | ····················} | 1241 | ····················} |
1242 | ····················if·(mBaselineAlignedChildIndex·>=·0·&&·mBaselineAlignedChildIndex·==·n42·+·1)·{ | 1242 | ····················if·(mBaselineAlignedChildIndex·>=·0·&&·mBaselineAlignedChildIndex·==·n42·+·1)·{ |
1243 | ························this.mBaselineChildTop·=·this.mTotalLength; | 1243 | ························this.mBaselineChildTop·=·this.mTotalLength; |
1244 | ····················} | 1244 | ····················} |
1245 | ····················if·(n42·<·mBaselineAlignedChildIndex·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).weight·>·0.0f)·{ | 1245 | ····················if·(n42·<·mBaselineAlignedChildIndex·&&·linearLayoutCompat$LayoutParams3.weight·>·0.0f)·{ |
1246 | ························throw·new·RuntimeException("A·child·of·LinearLayout·with·index·less·than·mBaselineAlignedChildIndex·has·weight·>·0,·which·won't·work.··Either·remove·the·weight,·or·don't·set·mBaselineAlignedChildIndex."); | 1246 | ························throw·new·RuntimeException("A·child·of·LinearLayout·with·index·less·than·mBaselineAlignedChildIndex·has·weight·>·0,·which·won't·work.··Either·remove·the·weight,·or·don't·set·mBaselineAlignedChildIndex."); |
1247 | ····················} | 1247 | ····················} |
1248 | ····················boolean·b10; | 1248 | ····················boolean·b10; |
1249 | ····················if·(mode·!=·1073741824·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).width·==·-1)·{ | 1249 | ····················if·(mode·!=·1073741824·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).width·==·-1)·{ |
1250 | ························b10·=·b; | 1250 | ························b10·=·b; |
1251 | ························b3·=·b; | 1251 | ························b3·=·b; |
1252 | ····················} | 1252 | ····················} |
1253 | ····················else·{ | 1253 | ····················else·{ |
1254 | ························b10·=·false; | 1254 | ························b10·=·false; |
1255 | ····················} | 1255 | ····················} |
1256 | ····················int·n47·=·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).leftMargin·+·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).rightMargin; | 1256 | ····················int·n47·=·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).leftMargin·+·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).rightMargin; |
1257 | ····················final·int·b11·=·view.getMeasuredWidth()·+·n47; | 1257 | ····················final·int·b11·=·view.getMeasuredWidth()·+·n47; |
1258 | ····················final·int·max7·=·Math.max(a4,·b11); | 1258 | ····················final·int·max7·=·Math.max(a4,·b11); |
1259 | ····················final·int·combineMeasuredStates2·=·View.combineMeasuredStates(n41,·view.getMeasuredState()); | 1259 | ····················final·int·combineMeasuredStates2·=·View.combineMeasuredStates(n41,·view.getMeasuredState()); |
1260 | ····················n9·=·((n9·!=·0·&&·((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).width·==·-1·&&·b)·?·1·:·0); | 1260 | ····················n9·=·((n9·!=·0·&&·((ViewGroup$MarginLayoutParams)linearLayoutCompat$LayoutParams3).width·==·-1·&&·b)·?·1·:·0); |
1261 | ····················int·max8; | 1261 | ····················int·max8; |
1262 | ····················if·(((LinearLayout$LayoutParams)linearLayoutCompat$LayoutParams3).weight·>·0.0f)·{ | 1262 | ····················if·(linearLayoutCompat$LayoutParams3.weight·>·0.0f)·{ |
1263 | ························if·(!b10)·{ | 1263 | ························if·(!b10)·{ |
1264 | ····························n47·=·b11; | 1264 | ····························n47·=·b11; |
1265 | ························} | 1265 | ························} |
1266 | ························max·=·Math.max(a5,·n47); | 1266 | ························max·=·Math.max(a5,·n47); |
1267 | ························max8·=·a3; | 1267 | ························max8·=·a3; |
1268 | ····················} | 1268 | ····················} |
1269 | ····················else·{ | 1269 | ····················else·{ |