| | | |
Offset 31, 237 lines modified | Offset 31, 237 lines modified |
| |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·public·constructor·<init>(Landroid/content/Context;)V | 32 | .method·public·constructor·<init>(Landroid/content/Context;)V |
33 | ····.locals·1 | 33 | ····.locals·1 |
| |
34 | ····const/4·v0,·0x0 | 34 | ····const/4·v0,·0x0 |
| |
35 | ····.line·60 | 35 | ····.line·61 |
36 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 36 | ····invoke-direct·{p0,·p1,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
| |
37 | ····return-void | 37 | ····return-void |
38 | .end·method | 38 | .end·method |
| |
39 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V | 39 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V |
40 | ····.locals·1 | 40 | ····.locals·1 |
| |
41 | ····const/4·v0,·0x0 | 41 | ····const/4·v0,·0x0 |
| |
42 | ····.line·64 | 42 | ····.line·65 |
43 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 43 | ····invoke-direct·{p0,·p1,·p2,·v0},·Landroidx/appcompat/widget/ContentFrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
| |
44 | ····return-void | 44 | ····return-void |
45 | .end·method | 45 | .end·method |
| |
46 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 46 | .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
47 | ····.locals·0 | 47 | ····.locals·0 |
| |
48 | ····.line·69 | 48 | ····.line·70 |
49 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V | 49 | ····invoke-direct·{p0,·p1,·p2,·p3},·Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V |
| |
50 | ····.line·70 | 50 | ····.line·71 |
51 | ····new-instance·p1,·Landroid/graphics/Rect; | 51 | ····new-instance·p1,·Landroid/graphics/Rect; |
| |
52 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V | 52 | ····invoke-direct·{p1},·Landroid/graphics/Rect;-><init>()V |
| |
53 | ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; | 53 | ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; |
| |
54 | ····return-void | 54 | ····return-void |
55 | .end·method | 55 | .end·method |
| |
| |
56 | #·virtual·methods | 56 | #·virtual·methods |
57 | .method·public·dispatchFitSystemWindows(Landroid/graphics/Rect;)V | 57 | .method·public·dispatchFitSystemWindows(Landroid/graphics/Rect;)V |
58 | ····.locals·0 | 58 | ····.locals·0 |
| |
59 | ····.line·78 | 59 | ····.line·79 |
60 | ····invoke-virtual·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z | 60 | ····invoke-virtual·{p0,·p1},·Landroid/widget/FrameLayout;->fitSystemWindows(Landroid/graphics/Rect;)Z |
| |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
| |
63 | .method·public·getFixedHeightMajor()Landroid/util/TypedValue; | 63 | .method·public·getFixedHeightMajor()Landroid/util/TypedValue; |
64 | ····.locals·1 | 64 | ····.locals·1 |
| |
65 | ····.line·197 | 65 | ····.line·198 |
66 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; | 66 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; |
| |
67 | ····if-nez·v0,·:cond_0 | 67 | ····if-nez·v0,·:cond_0 |
| |
68 | ····new-instance·v0,·Landroid/util/TypedValue; | 68 | ····new-instance·v0,·Landroid/util/TypedValue; |
| |
69 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 69 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
| |
70 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; | 70 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; |
| |
71 | ····.line·198 | 71 | ····.line·199 |
72 | ····:cond_0 | 72 | ····:cond_0 |
73 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; | 73 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; |
| |
74 | ····return-object·p0 | 74 | ····return-object·p0 |
75 | .end·method | 75 | .end·method |
| |
76 | .method·public·getFixedHeightMinor()Landroid/util/TypedValue; | 76 | .method·public·getFixedHeightMinor()Landroid/util/TypedValue; |
77 | ····.locals·1 | 77 | ····.locals·1 |
| |
78 | ····.line·202 | 78 | ····.line·203 |
79 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; | 79 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; |
| |
80 | ····if-nez·v0,·:cond_0 | 80 | ····if-nez·v0,·:cond_0 |
| |
81 | ····new-instance·v0,·Landroid/util/TypedValue; | 81 | ····new-instance·v0,·Landroid/util/TypedValue; |
| |
82 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 82 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
| |
83 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; | 83 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; |
| |
84 | ····.line·203 | 84 | ····.line·204 |
85 | ····:cond_0 | 85 | ····:cond_0 |
86 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; | 86 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; |
| |
87 | ····return-object·p0 | 87 | ····return-object·p0 |
88 | .end·method | 88 | .end·method |
| |
89 | .method·public·getFixedWidthMajor()Landroid/util/TypedValue; | 89 | .method·public·getFixedWidthMajor()Landroid/util/TypedValue; |
90 | ····.locals·1 | 90 | ····.locals·1 |
| |
91 | ····.line·187 | 91 | ····.line·188 |
92 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; | 92 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; |
| |
93 | ····if-nez·v0,·:cond_0 | 93 | ····if-nez·v0,·:cond_0 |
| |
94 | ····new-instance·v0,·Landroid/util/TypedValue; | 94 | ····new-instance·v0,·Landroid/util/TypedValue; |
| |
95 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 95 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
| |
96 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; | 96 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; |
| |
97 | ····.line·188 | 97 | ····.line·189 |
98 | ····:cond_0 | 98 | ····:cond_0 |
99 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; | 99 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; |
| |
100 | ····return-object·p0 | 100 | ····return-object·p0 |
101 | .end·method | 101 | .end·method |
| |
102 | .method·public·getFixedWidthMinor()Landroid/util/TypedValue; | 102 | .method·public·getFixedWidthMinor()Landroid/util/TypedValue; |
103 | ····.locals·1 | 103 | ····.locals·1 |
| |
104 | ····.line·192 | 104 | ····.line·193 |
105 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; | 105 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; |
| |
106 | ····if-nez·v0,·:cond_0 | 106 | ····if-nez·v0,·:cond_0 |
| |
107 | ····new-instance·v0,·Landroid/util/TypedValue; | 107 | ····new-instance·v0,·Landroid/util/TypedValue; |
| |
108 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 108 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
| |
109 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; | 109 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; |
| |
110 | ····.line·193 | 110 | ····.line·194 |
111 | ····:cond_0 | 111 | ····:cond_0 |
112 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; | 112 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; |
| |
113 | ····return-object·p0 | 113 | ····return-object·p0 |
114 | .end·method | 114 | .end·method |
| |
115 | .method·public·getMinWidthMajor()Landroid/util/TypedValue; | 115 | .method·public·getMinWidthMajor()Landroid/util/TypedValue; |
116 | ····.locals·1 | 116 | ····.locals·1 |
| |
117 | ····.line·177 | 117 | ····.line·178 |
118 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; | 118 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; |
| |
119 | ····if-nez·v0,·:cond_0 | 119 | ····if-nez·v0,·:cond_0 |
| |
120 | ····new-instance·v0,·Landroid/util/TypedValue; | 120 | ····new-instance·v0,·Landroid/util/TypedValue; |
| |
121 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 121 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
| |
122 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; | 122 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; |
| |
123 | ····.line·178 | 123 | ····.line·179 |
124 | ····:cond_0 | 124 | ····:cond_0 |
125 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; | 125 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; |
| |
126 | ····return-object·p0 | 126 | ····return-object·p0 |
127 | .end·method | 127 | .end·method |
| |
128 | .method·public·getMinWidthMinor()Landroid/util/TypedValue; | 128 | .method·public·getMinWidthMinor()Landroid/util/TypedValue; |
129 | ····.locals·1 | 129 | ····.locals·1 |
| |
130 | ····.line·182 | 130 | ····.line·183 |
131 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; | 131 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; |
| |
132 | ····if-nez·v0,·:cond_0 | 132 | ····if-nez·v0,·:cond_0 |
| |
133 | ····new-instance·v0,·Landroid/util/TypedValue; | 133 | ····new-instance·v0,·Landroid/util/TypedValue; |
| |
134 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V | 134 | ····invoke-direct·{v0},·Landroid/util/TypedValue;-><init>()V |
| |
135 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; | 135 | ····iput-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; |
| |
136 | ····.line·183 | 136 | ····.line·184 |
137 | ····:cond_0 | 137 | ····:cond_0 |
138 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; | 138 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; |
| |
139 | ····return-object·p0 | 139 | ····return-object·p0 |
140 | .end·method | 140 | .end·method |
| |
141 | .method·protected·onAttachedToWindow()V | 141 | .method·protected·onAttachedToWindow()V |
142 | ····.locals·0 | 142 | ····.locals·0 |
| |
143 | ····.line·208 | 143 | ····.line·209 |
144 | ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onAttachedToWindow()V | 144 | ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onAttachedToWindow()V |
| |
145 | ····.line·209 | 145 | ····.line·210 |
146 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; | 146 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; |
| |
147 | ····if-eqz·p0,·:cond_0 | 147 | ····if-eqz·p0,·:cond_0 |
| |
148 | ····.line·210 | 148 | ····.line·211 |
149 | ····invoke-interface·{p0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onAttachedFromWindow()V | 149 | ····invoke-interface·{p0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onAttachedFromWindow()V |
| |
150 | ····:cond_0 | 150 | ····:cond_0 |
151 | ····return-void | 151 | ····return-void |
152 | .end·method | 152 | .end·method |
| |
153 | .method·protected·onDetachedFromWindow()V | 153 | .method·protected·onDetachedFromWindow()V |
154 | ····.locals·0 | 154 | ····.locals·0 |
| |
155 | ····.line·216 | 155 | ····.line·217 |
156 | ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onDetachedFromWindow()V | 156 | ····invoke-super·{p0},·Landroid/widget/FrameLayout;->onDetachedFromWindow()V |
| |
157 | ····.line·217 | 157 | ····.line·218 |
158 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; | 158 | ····iget-object·p0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; |
| |
159 | ····if-eqz·p0,·:cond_0 | 159 | ····if-eqz·p0,·:cond_0 |
| |
160 | ····.line·218 | 160 | ····.line·219 |
161 | ····invoke-interface·{p0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onDetachedFromWindow()V | 161 | ····invoke-interface·{p0},·Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;->onDetachedFromWindow()V |
| |
162 | ····:cond_0 | 162 | ····:cond_0 |
163 | ····return-void | 163 | ····return-void |
164 | .end·method | 164 | .end·method |
| |
165 | .method·protected·onMeasure(II)V | 165 | .method·protected·onMeasure(II)V |
166 | ····.locals·13 | 166 | ····.locals·13 |
| |
167 | ····.line·101 | 167 | ····.line·102 |
168 | ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; | 168 | ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getContext()Landroid/content/Context; |
| |
169 | ····move-result-object·v0 | 169 | ····move-result-object·v0 |
| |
170 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 170 | ····invoke-virtual·{v0},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
| |
171 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
| |
172 | ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; | 172 | ····invoke-virtual·{v0},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; |
| |
173 | ····move-result-object·v0 | 173 | ····move-result-object·v0 |
| |
174 | ····.line·102 | 174 | ····.line·103 |
175 | ····iget·v1,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I | 175 | ····iget·v1,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I |
| |
176 | ····iget·v2,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I | 176 | ····iget·v2,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I |
| |
177 | ····const/4·v3,·0x1 | 177 | ····const/4·v3,·0x1 |
| |
178 | ····const/4·v4,·0x0 | 178 | ····const/4·v4,·0x0 |
Offset 271, 21 lines modified | Offset 271, 21 lines modified |
271 | ····move·v1,·v3 | 271 | ····move·v1,·v3 |
| |
272 | ····goto·:goto_0 | 272 | ····goto·:goto_0 |
| |
273 | ····:cond_0 | 273 | ····:cond_0 |
274 | ····move·v1,·v4 | 274 | ····move·v1,·v4 |
| |
275 | ····.line·104 | 275 | ····.line·105 |
276 | ····:goto_0 | 276 | ····:goto_0 |
277 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I | 277 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getMode(I)I |
| |
278 | ····move-result·v2 | 278 | ····move-result·v2 |
| |
279 | ····.line·105 | 279 | ····.line·106 |
280 | ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getMode(I)I | 280 | ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getMode(I)I |
| |
281 | ····move-result·v5 | 281 | ····move-result·v5 |
| |
282 | ····const/4·v6,·0x6 | 282 | ····const/4·v6,·0x6 |
| |
283 | ····const/4·v7,·0x5 | 283 | ····const/4·v7,·0x5 |
Offset 294, 46 lines modified | Offset 294, 46 lines modified |
| |
294 | ····const/high16·v9,·0x40000000····#·2.0f | 294 | ····const/high16·v9,·0x40000000····#·2.0f |
| |
295 | ····if-ne·v2,·v8,·:cond_4 | 295 | ····if-ne·v2,·v8,·:cond_4 |
| |
296 | ····if-eqz·v1,·:cond_1 | 296 | ····if-eqz·v1,·:cond_1 |
| |
297 | ····.line·109 | 297 | ····.line·110 |
298 | ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; | 298 | ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMinor:Landroid/util/TypedValue; |
| |
299 | ····goto·:goto_1 | 299 | ····goto·:goto_1 |
| |
300 | ····:cond_1 | 300 | ····:cond_1 |
301 | ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; | 301 | ····iget-object·v10,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedWidthMajor:Landroid/util/TypedValue; |
| |
302 | ····:goto_1 | 302 | ····:goto_1 |
303 | ····if-eqz·v10,·:cond_4 | 303 | ····if-eqz·v10,·:cond_4 |
| |
304 | ····.line·110 | 304 | ····.line·111 |
305 | ····iget·v11,·v10,·Landroid/util/TypedValue;->type:I | 305 | ····iget·v11,·v10,·Landroid/util/TypedValue;->type:I |
| |
306 | ····if-eqz·v11,·:cond_4 | 306 | ····if-eqz·v11,·:cond_4 |
| |
307 | ····if-ne·v11,·v7,·:cond_2 | 307 | ····if-ne·v11,·v7,·:cond_2 |
| |
308 | ····.line·113 | 308 | ····.line·114 |
309 | ····invoke-virtual·{v10,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F | 309 | ····invoke-virtual·{v10,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F |
| |
310 | ····move-result·v10 | 310 | ····move-result·v10 |
| |
311 | ····:goto_2 | 311 | ····:goto_2 |
312 | ····float-to-int·v10,·v10 | 312 | ····float-to-int·v10,·v10 |
| |
313 | ····goto·:goto_3 | 313 | ····goto·:goto_3 |
| |
314 | ····:cond_2 | 314 | ····:cond_2 |
315 | ····if-ne·v11,·v6,·:cond_3 | 315 | ····if-ne·v11,·v6,·:cond_3 |
| |
316 | ····.line·115 | 316 | ····.line·116 |
317 | ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I | 317 | ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I |
| |
318 | ····int-to-float·v12,·v11 | 318 | ····int-to-float·v12,·v11 |
| |
319 | ····int-to-float·v11,·v11 | 319 | ····int-to-float·v11,·v11 |
| |
320 | ····invoke-virtual·{v10,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F | 320 | ····invoke-virtual·{v10,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F |
Offset 344, 36 lines modified | Offset 344, 36 lines modified |
| |
344 | ····:cond_3 | 344 | ····:cond_3 |
345 | ····move·v10,·v4 | 345 | ····move·v10,·v4 |
| |
346 | ····:goto_3 | 346 | ····:goto_3 |
347 | ····if-lez·v10,·:cond_4 | 347 | ····if-lez·v10,·:cond_4 |
| |
348 | ····.line·118 | 348 | ····.line·119 |
349 | ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; | 349 | ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; |
| |
350 | ····iget·v12,·v11,·Landroid/graphics/Rect;->left:I | 350 | ····iget·v12,·v11,·Landroid/graphics/Rect;->left:I |
| |
351 | ····iget·v11,·v11,·Landroid/graphics/Rect;->right:I | 351 | ····iget·v11,·v11,·Landroid/graphics/Rect;->right:I |
| |
352 | ····add-int/2addr·v12,·v11 | 352 | ····add-int/2addr·v12,·v11 |
| |
353 | ····sub-int/2addr·v10,·v12 | 353 | ····sub-int/2addr·v10,·v12 |
| |
354 | ····.line·119 | 354 | ····.line·120 |
355 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I | 355 | ····invoke-static·{p1},·Landroid/view/View$MeasureSpec;->getSize(I)I |
| |
356 | ····move-result·p1 | 356 | ····move-result·p1 |
| |
357 | ····.line·121 | 357 | ····.line·122 |
358 | ····invoke-static·{v10,·p1},·Ljava/lang/Math;->min(II)I | 358 | ····invoke-static·{v10,·p1},·Ljava/lang/Math;->min(II)I |
| |
359 | ····move-result·p1 | 359 | ····move-result·p1 |
| |
360 | ····.line·120 | 360 | ····.line·121 |
361 | ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 361 | ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
| |
362 | ····move-result·p1 | 362 | ····move-result·p1 |
| |
363 | ····move·v10,·v3 | 363 | ····move·v10,·v3 |
| |
364 | ····goto·:goto_4 | 364 | ····goto·:goto_4 |
Offset 382, 46 lines modified | Offset 382, 46 lines modified |
382 | ····move·v10,·v4 | 382 | ····move·v10,·v4 |
| |
383 | ····:goto_4 | 383 | ····:goto_4 |
384 | ····if-ne·v5,·v8,·:cond_8 | 384 | ····if-ne·v5,·v8,·:cond_8 |
| |
385 | ····if-eqz·v1,·:cond_5 | 385 | ····if-eqz·v1,·:cond_5 |
| |
386 | ····.line·128 | 386 | ····.line·129 |
387 | ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; | 387 | ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMajor:Landroid/util/TypedValue; |
| |
388 | ····goto·:goto_5 | 388 | ····goto·:goto_5 |
| |
389 | ····:cond_5 | 389 | ····:cond_5 |
390 | ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; | 390 | ····iget-object·v5,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mFixedHeightMinor:Landroid/util/TypedValue; |
| |
391 | ····:goto_5 | 391 | ····:goto_5 |
392 | ····if-eqz·v5,·:cond_8 | 392 | ····if-eqz·v5,·:cond_8 |
| |
393 | ····.line·129 | 393 | ····.line·130 |
394 | ····iget·v11,·v5,·Landroid/util/TypedValue;->type:I | 394 | ····iget·v11,·v5,·Landroid/util/TypedValue;->type:I |
| |
395 | ····if-eqz·v11,·:cond_8 | 395 | ····if-eqz·v11,·:cond_8 |
| |
396 | ····if-ne·v11,·v7,·:cond_6 | 396 | ····if-ne·v11,·v7,·:cond_6 |
| |
397 | ····.line·132 | 397 | ····.line·133 |
398 | ····invoke-virtual·{v5,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F | 398 | ····invoke-virtual·{v5,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F |
| |
399 | ····move-result·v5 | 399 | ····move-result·v5 |
| |
400 | ····:goto_6 | 400 | ····:goto_6 |
401 | ····float-to-int·v5,·v5 | 401 | ····float-to-int·v5,·v5 |
| |
402 | ····goto·:goto_7 | 402 | ····goto·:goto_7 |
| |
403 | ····:cond_6 | 403 | ····:cond_6 |
404 | ····if-ne·v11,·v6,·:cond_7 | 404 | ····if-ne·v11,·v6,·:cond_7 |
| |
405 | ····.line·134 | 405 | ····.line·135 |
406 | ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I | 406 | ····iget·v11,·v0,·Landroid/util/DisplayMetrics;->heightPixels:I |
| |
407 | ····int-to-float·v12,·v11 | 407 | ····int-to-float·v12,·v11 |
| |
408 | ····int-to-float·v11,·v11 | 408 | ····int-to-float·v11,·v11 |
| |
409 | ····invoke-virtual·{v5,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F | 409 | ····invoke-virtual·{v5,·v12,·v11},·Landroid/util/TypedValue;->getFraction(FF)F |
Offset 432, 92 lines modified | Offset 432, 92 lines modified |
| |
432 | ····:cond_7 | 432 | ····:cond_7 |
433 | ····move·v5,·v4 | 433 | ····move·v5,·v4 |
| |
434 | ····:goto_7 | 434 | ····:goto_7 |
435 | ····if-lez·v5,·:cond_8 | 435 | ····if-lez·v5,·:cond_8 |
| |
436 | ····.line·137 | 436 | ····.line·138 |
437 | ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; | 437 | ····iget-object·v11,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; |
| |
438 | ····iget·v12,·v11,·Landroid/graphics/Rect;->top:I | 438 | ····iget·v12,·v11,·Landroid/graphics/Rect;->top:I |
| |
439 | ····iget·v11,·v11,·Landroid/graphics/Rect;->bottom:I | 439 | ····iget·v11,·v11,·Landroid/graphics/Rect;->bottom:I |
| |
440 | ····add-int/2addr·v12,·v11 | 440 | ····add-int/2addr·v12,·v11 |
| |
441 | ····sub-int/2addr·v5,·v12 | 441 | ····sub-int/2addr·v5,·v12 |
| |
442 | ····.line·138 | 442 | ····.line·139 |
443 | ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getSize(I)I | 443 | ····invoke-static·{p2},·Landroid/view/View$MeasureSpec;->getSize(I)I |
| |
444 | ····move-result·p2 | 444 | ····move-result·p2 |
| |
445 | ····.line·140 | 445 | ····.line·141 |
446 | ····invoke-static·{v5,·p2},·Ljava/lang/Math;->min(II)I | 446 | ····invoke-static·{v5,·p2},·Ljava/lang/Math;->min(II)I |
| |
447 | ····move-result·p2 | 447 | ····move-result·p2 |
| |
448 | ····.line·139 | 448 | ····.line·140 |
449 | ····invoke-static·{p2,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 449 | ····invoke-static·{p2,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
| |
450 | ····move-result·p2 | 450 | ····move-result·p2 |
| |
451 | ····.line·145 | 451 | ····.line·146 |
452 | ····:cond_8 | 452 | ····:cond_8 |
453 | ····invoke-super·{p0,·p1,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V | 453 | ····invoke-super·{p0,·p1,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V |
| |
454 | ····.line·147 | 454 | ····.line·148 |
455 | ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getMeasuredWidth()I | 455 | ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->getMeasuredWidth()I |
| |
456 | ····move-result·p1 | 456 | ····move-result·p1 |
| |
457 | ····.line·150 | 457 | ····.line·151 |
458 | ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 458 | ····invoke-static·{p1,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
| |
459 | ····move-result·v5 | 459 | ····move-result·v5 |
| |
460 | ····if-nez·v10,·:cond_d | 460 | ····if-nez·v10,·:cond_d |
| |
461 | ····if-ne·v2,·v8,·:cond_d | 461 | ····if-ne·v2,·v8,·:cond_d |
| |
462 | ····if-eqz·v1,·:cond_9 | 462 | ····if-eqz·v1,·:cond_9 |
| |
463 | ····.line·153 | 463 | ····.line·154 |
464 | ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; | 464 | ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMinor:Landroid/util/TypedValue; |
| |
465 | ····goto·:goto_8 | 465 | ····goto·:goto_8 |
| |
466 | ····:cond_9 | 466 | ····:cond_9 |
467 | ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; | 467 | ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mMinWidthMajor:Landroid/util/TypedValue; |
| |
468 | ····:goto_8 | 468 | ····:goto_8 |
469 | ····if-eqz·v1,·:cond_d | 469 | ····if-eqz·v1,·:cond_d |
| |
470 | ····.line·154 | 470 | ····.line·155 |
471 | ····iget·v2,·v1,·Landroid/util/TypedValue;->type:I | 471 | ····iget·v2,·v1,·Landroid/util/TypedValue;->type:I |
| |
472 | ····if-eqz·v2,·:cond_d | 472 | ····if-eqz·v2,·:cond_d |
| |
473 | ····if-ne·v2,·v7,·:cond_a | 473 | ····if-ne·v2,·v7,·:cond_a |
| |
474 | ····.line·157 | 474 | ····.line·158 |
475 | ····invoke-virtual·{v1,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F | 475 | ····invoke-virtual·{v1,·v0},·Landroid/util/TypedValue;->getDimension(Landroid/util/DisplayMetrics;)F |
| |
476 | ····move-result·v0 | 476 | ····move-result·v0 |
| |
477 | ····:goto_9 | 477 | ····:goto_9 |
478 | ····float-to-int·v0,·v0 | 478 | ····float-to-int·v0,·v0 |
| |
479 | ····goto·:goto_a | 479 | ····goto·:goto_a |
| |
480 | ····:cond_a | 480 | ····:cond_a |
481 | ····if-ne·v2,·v6,·:cond_b | 481 | ····if-ne·v2,·v6,·:cond_b |
| |
482 | ····.line·159 | 482 | ····.line·160 |
483 | ····iget·v0,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I | 483 | ····iget·v0,·v0,·Landroid/util/DisplayMetrics;->widthPixels:I |
| |
484 | ····int-to-float·v2,·v0 | 484 | ····int-to-float·v2,·v0 |
| |
485 | ····int-to-float·v0,·v0 | 485 | ····int-to-float·v0,·v0 |
| |
486 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/util/TypedValue;->getFraction(FF)F | 486 | ····invoke-virtual·{v1,·v2,·v0},·Landroid/util/TypedValue;->getFraction(FF)F |
Offset 528, 71 lines modified | Offset 528, 71 lines modified |
| |
528 | ····:cond_b | 528 | ····:cond_b |
529 | ····move·v0,·v4 | 529 | ····move·v0,·v4 |
| |
530 | ····:goto_a | 530 | ····:goto_a |
531 | ····if-lez·v0,·:cond_c | 531 | ····if-lez·v0,·:cond_c |
| |
532 | ····.line·162 | 532 | ····.line·163 |
533 | ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; | 533 | ····iget-object·v1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; |
| |
534 | ····iget·v2,·v1,·Landroid/graphics/Rect;->left:I | 534 | ····iget·v2,·v1,·Landroid/graphics/Rect;->left:I |
| |
535 | ····iget·v1,·v1,·Landroid/graphics/Rect;->right:I | 535 | ····iget·v1,·v1,·Landroid/graphics/Rect;->right:I |
| |
536 | ····add-int/2addr·v2,·v1 | 536 | ····add-int/2addr·v2,·v1 |
| |
537 | ····sub-int/2addr·v0,·v2 | 537 | ····sub-int/2addr·v0,·v2 |
| |
538 | ····:cond_c | 538 | ····:cond_c |
539 | ····if-ge·p1,·v0,·:cond_d | 539 | ····if-ge·p1,·v0,·:cond_d |
| |
540 | ····.line·165 | 540 | ····.line·166 |
541 | ····invoke-static·{v0,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I | 541 | ····invoke-static·{v0,·v9},·Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I |
| |
542 | ····move-result·v5 | 542 | ····move-result·v5 |
| |
543 | ····goto·:goto_b | 543 | ····goto·:goto_b |
| |
544 | ····:cond_d | 544 | ····:cond_d |
545 | ····move·v3,·v4 | 545 | ····move·v3,·v4 |
| |
546 | ····:goto_b | 546 | ····:goto_b |
547 | ····if-eqz·v3,·:cond_e | 547 | ····if-eqz·v3,·:cond_e |
| |
548 | ····.line·172 | 548 | ····.line·173 |
549 | ····invoke-super·{p0,·v5,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V | 549 | ····invoke-super·{p0,·v5,·p2},·Landroid/widget/FrameLayout;->onMeasure(II)V |
| |
550 | ····:cond_e | 550 | ····:cond_e |
551 | ····return-void | 551 | ····return-void |
552 | .end·method | 552 | .end·method |
| |
553 | .method·public·setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V | 553 | .method·public·setAttachListener(Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener;)V |
554 | ····.locals·0 | 554 | ····.locals·0 |
| |
555 | ····.line·82 | 555 | ····.line·83 |
556 | ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; | 556 | ····iput-object·p1,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mAttachListener:Landroidx/appcompat/widget/ContentFrameLayout$OnAttachListener; |
| |
557 | ····return-void | 557 | ····return-void |
558 | .end·method | 558 | .end·method |
| |
559 | .method·public·setDecorPadding(IIII)V | 559 | .method·public·setDecorPadding(IIII)V |
560 | ····.locals·1 | 560 | ····.locals·1 |
| |
561 | ····.line·93 | 561 | ····.line·94 |
562 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; | 562 | ····iget-object·v0,·p0,·Landroidx/appcompat/widget/ContentFrameLayout;->mDecorPadding:Landroid/graphics/Rect; |
| |
563 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/Rect;->set(IIII)V | 563 | ····invoke-virtual·{v0,·p1,·p2,·p3,·p4},·Landroid/graphics/Rect;->set(IIII)V |
| |
564 | ····.line·94 | 564 | ····.line·95 |
565 | ····invoke-static·{p0},·Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z | 565 | ····invoke-static·{p0},·Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z |
| |
566 | ····move-result·p1 | 566 | ····move-result·p1 |
| |
567 | ····if-eqz·p1,·:cond_0 | 567 | ····if-eqz·p1,·:cond_0 |
| |
568 | ····.line·95 | 568 | ····.line·96 |
569 | ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->requestLayout()V | 569 | ····invoke-virtual·{p0},·Landroid/widget/FrameLayout;->requestLayout()V |
| |
570 | ····:cond_0 | 570 | ····:cond_0 |
571 | ····return-void | 571 | ····return-void |
572 | .end·method | 572 | .end·method |