| | | |
Offset 75, 61 lines modified | Offset 75, 66 lines modified |
75 | ····move-result·v2 | 75 | ····move-result·v2 |
| |
76 | ····float-to-int·v2,·v2 | 76 | ····float-to-int·v2,·v2 |
| |
77 | ····sub-int/2addr·v1,·v2 | 77 | ····sub-int/2addr·v1,·v2 |
| |
78 | ····.line·107 | 78 | ····.line·107 |
79 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I | 79 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; |
| |
| 80 | ····move-result-object·p2 |
| |
| 81 | ····.line·108 |
| 82 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I |
| |
80 | ····move-result·v2 | 83 | ····move-result·v2 |
| |
81 | ····const/4·v3,·0x0 | 84 | ····const/4·v3,·0x0 |
| |
82 | ····:goto_0 | 85 | ····:goto_0 |
83 | ····add-int/lit8·v4,·v2,·-0x1 | 86 | ····add-int/lit8·v4,·v2,·-0x1 |
| |
84 | ····if-ge·v3,·v4,·:cond_0 | 87 | ····if-ge·v3,·v4,·:cond_0 |
| |
85 | ····.line·109 | 88 | ····.line·110 |
86 | ····invoke-virtual·{p2,·v3},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 89 | ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View; |
| |
87 | ····move-result-object·v4 | 90 | ····move-result-object·v4 |
| |
88 | ····.line·111 | 91 | ····.line·112 |
89 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 92 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| |
90 | ····move-result-object·v5 | 93 | ····move-result-object·v5 |
| |
91 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; | 94 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; |
| |
92 | ····.line·113 | 95 | ····.line·114 |
93 | ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I | 96 | ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I |
| |
94 | ····move-result·v4 | 97 | ····move-result·v4 |
| |
95 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I | 98 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I |
| |
96 | ····add-int/2addr·v4,·v5 | 99 | ····add-int/2addr·v4,·v5 |
| |
97 | ····.line·114 | 100 | ····.line·115 |
98 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 101 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| |
99 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I | 102 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I |
| |
100 | ····move-result·v5 | 103 | ····move-result·v5 |
| |
101 | ····add-int/2addr·v5,·v4 | 104 | ····add-int/2addr·v5,·v4 |
| |
102 | ····.line·116 | 105 | ····.line·117 |
103 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 106 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| |
104 | ····invoke-virtual·{v6,·v4,·v0,·v5,·v1},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 107 | ····invoke-virtual·{v6,·v4,·v0,·v5,·v1},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
| |
105 | ····.line·117 | 108 | ····.line·118 |
106 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 109 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| |
107 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | 110 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
| |
108 | ····add-int/lit8·v3,·v3,·0x1 | 111 | ····add-int/lit8·v3,·v3,·0x1 |
| |
109 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
Offset 137, 15 lines modified | Offset 142, 15 lines modified |
137 | ····:cond_0 | 142 | ····:cond_0 |
138 | ····return-void | 143 | ····return-void |
139 | .end·method | 144 | .end·method |
| |
140 | .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V | 145 | .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V |
141 | ····.locals·7 | 146 | ····.locals·7 |
| |
142 | ····.line·130 | 147 | ····.line·131 |
143 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingLeft()I | 148 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingLeft()I |
| |
144 | ····move-result·v0 | 149 | ····move-result·v0 |
| |
145 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; | 150 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; |
| |
146 | ····move-result-object·v1 | 151 | ····move-result-object·v1 |
Offset 160, 26 lines modified | Offset 165, 26 lines modified |
| |
160 | ····move-result·v1 | 165 | ····move-result·v1 |
| |
161 | ····float-to-int·v1,·v1 | 166 | ····float-to-int·v1,·v1 |
| |
162 | ····add-int/2addr·v0,·v1 | 167 | ····add-int/2addr·v0,·v1 |
| |
163 | ····.line·132 | 168 | ····.line·133 |
164 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getWidth()I | 169 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getWidth()I |
| |
165 | ····move-result·v1 | 170 | ····move-result·v1 |
| |
166 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingRight()I | 171 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getPaddingRight()I |
| |
167 | ····move-result·v2 | 172 | ····move-result·v2 |
| |
168 | ····sub-int/2addr·v1,·v2 | 173 | ····sub-int/2addr·v1,·v2 |
| |
169 | ····.line·133 | 174 | ····.line·134 |
170 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; | 175 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context; |
| |
171 | ····move-result-object·v2 | 176 | ····move-result-object·v2 |
| |
172 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; | 177 | ····invoke-virtual·{v2},·Landroid/content/Context;->getResources()Landroid/content/res/Resources; |
| |
173 | ····move-result-object·v2 | 178 | ····move-result-object·v2 |
Offset 190, 62 lines modified | Offset 195, 67 lines modified |
| |
190 | ····move-result·v2 | 195 | ····move-result·v2 |
| |
191 | ····float-to-int·v2,·v2 | 196 | ····float-to-int·v2,·v2 |
| |
192 | ····sub-int/2addr·v1,·v2 | 197 | ····sub-int/2addr·v1,·v2 |
| |
193 | ····.line·136 | 198 | ····.line·137 |
194 | ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I | 199 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; |
| |
| 200 | ····move-result-object·p2 |
| |
| 201 | ····.line·138 |
| 202 | ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I |
| |
195 | ····move-result·v2 | 203 | ····move-result·v2 |
| |
196 | ····const/4·v3,·0x0 | 204 | ····const/4·v3,·0x0 |
| |
197 | ····:goto_0 | 205 | ····:goto_0 |
198 | ····add-int/lit8·v4,·v2,·-0x1 | 206 | ····add-int/lit8·v4,·v2,·-0x1 |
| |
199 | ····if-ge·v3,·v4,·:cond_0 | 207 | ····if-ge·v3,·v4,·:cond_0 |
| |
200 | ····.line·138 | 208 | ····.line·140 |
201 | ····invoke-virtual·{p2,·v3},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View; | 209 | ····invoke-virtual·{p2,·v3},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View; |
| |
202 | ····move-result-object·v4 | 210 | ····move-result-object·v4 |
| |
203 | ····.line·140 | 211 | ····.line·142 |
204 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; | 212 | ····invoke-virtual·{v4},·Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams; |
| |
205 | ····move-result-object·v5 | 213 | ····move-result-object·v5 |
| |
206 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; | 214 | ····check-cast·v5,·Landroidx/recyclerview/widget/RecyclerView$LayoutParams; |
| |
207 | ····.line·142 | 215 | ····.line·144 |
208 | ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I | 216 | ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I |
| |
209 | ····move-result·v4 | 217 | ····move-result·v4 |
| |
210 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I | 218 | ····iget·v5,·v5,·Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I |
| |
211 | ····add-int/2addr·v4,·v5 | 219 | ····add-int/2addr·v4,·v5 |
| |
212 | ····.line·143 | 220 | ····.line·145 |
213 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 221 | ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| |
214 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I | 222 | ····invoke-virtual·{v5},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I |
| |
215 | ····move-result·v5 | 223 | ····move-result·v5 |
| |
216 | ····add-int/2addr·v5,·v4 | 224 | ····add-int/2addr·v5,·v4 |
| |
217 | ····.line·145 | 225 | ····.line·147 |
218 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 226 | ····iget-object·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| |
219 | ····invoke-virtual·{v6,·v0,·v4,·v1,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V | 227 | ····invoke-virtual·{v6,·v0,·v4,·v1,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V |
| |
220 | ····.line·146 | 228 | ····.line·148 |
221 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; | 229 | ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/linear/LinearDividerItemDecoration;->mDivider:Landroid/graphics/drawable/Drawable; |
| |
222 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V | 230 | ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V |
| |
223 | ····add-int/lit8·v3,·v3,·0x1 | 231 | ····add-int/lit8·v3,·v3,·0x1 |
| |
224 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |