Offset 11, 360 lines modifiedOffset 11, 380 lines modified
11 .field·private·final·mVerticalDivider:Landroid/graphics/drawable/Drawable;11 .field·private·final·mVerticalDivider:Landroid/graphics/drawable/Drawable;
  
  
12 #·direct·methods12 #·direct·methods
13 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;I)V13 .method·public·constructor·<init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;I)V
14 ····.locals·014 ····.locals·0
  
15 ····.line·4815 ····.line·50
16 ····invoke-direct·{p0},·Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;-><init>()V16 ····invoke-direct·{p0},·Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;-><init>()V
  
17 ····.line·4917 ····.line·51
18 ····iput-object·p1,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;18 ····iput-object·p1,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;
  
19 ····.line·5019 ····.line·52
20 ····iput-object·p2,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;20 ····iput-object·p2,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;
  
21 ····.line·5121 ····.line·53
22 ····iput·p3,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I22 ····iput·p3,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
23 ····return-void23 ····return-void
24 .end·method24 .end·method
  
25 .method·private·drawHorizontalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V25 .method·private·drawHorizontalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
26 ····.locals·1026 ····.locals·11
  
27 ····.line·9227 ····.line·95
28 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I28 ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
29 ····move-result·v029 ····move-result-object·v0
  
30 ····.line·9330 ····.line·94
31 ····iget·v1,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I31 ····invoke-static·{v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
  
32 ····div-int·v2,·v0,·v132 ····check-cast·v0,·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
33 ····.line·9433 ····.line·96
34 ····rem-int·v3,·v0,·v134 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
35 ····.line·9535 ····move-result·v1
36 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I 
 36 ····.line·97
 37 ····iget·v2,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
37 ····move-result·v038 ····div-int·v3,·v1,·v2
  
38 ····const/4·v1,·0x139 ····.line·98
 40 ····rem-int·v4,·v1,·v2
  
 41 ····.line·99
 42 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(II)I
  
 43 ····move-result·v1
  
 44 ····const/4·v2,·0x1
  
39 ····:goto_045 ····:goto_0
40 ····if-ge·v1,·v0,·:cond_146 ····if-ge·v2,·v1,·:cond_1
  
41 ····if-ge·v1,·v3,·:cond_047 ····if-ge·v2,·v4,·:cond_0
  
42 ····.line·10048 ····.line·104
43 ····iget·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I49 ····iget·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
44 ····mul-int/2addr·v4,·v250 ····mul-int/2addr·v5,·v3
  
45 ····goto·:goto_151 ····goto·:goto_1
  
46 ····:cond_052 ····:cond_0
47 ····add-int/lit8·v4,·v2,·-0x153 ····add-int/lit8·v5,·v3,·-0x1
  
48 ····.line·10254 ····.line·106
49 ····iget·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I55 ····iget·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
50 ····mul-int/2addr·v4,·v556 ····mul-int/2addr·v5,·v6
  
51 ····:goto_157 ····:goto_1
52 ····add-int/2addr·v4,·v158 ····add-int/2addr·v5,·v2
  
53 ····.line·10559 ····.line·110
54 ····invoke-virtual·{p2,·v1},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;60 ····invoke-virtual·{v0,·v2},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
55 ····move-result-object·v561 ····move-result-object·v6
  
56 ····.line·10662 ····.line·111
57 ····invoke-virtual·{p2,·v4},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;63 ····invoke-virtual·{v0,·v5},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
58 ····move-result-object·v464 ····move-result-object·v5
  
59 ····.line·10965 ····.line·114
60 ····invoke-virtual·{v5},·Landroid/view/View;->getTop()I66 ····invoke-virtual·{v6},·Landroid/view/View;->getTop()I
  
61 ····move-result·v667 ····move-result·v7
  
62 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;68 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
63 ····move-result-object·v769 ····move-result-object·v8
  
64 ····invoke-virtual·{v7},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;70 ····invoke-virtual·{v8},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
65 ····move-result-object·v771 ····move-result-object·v8
  
66 ····sget·v8,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_top_margin:I72 ····sget·v9,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_top_margin:I
  
67 ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getDimension(I)F73 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getDimension(I)F
  
68 ····move-result·v774 ····move-result·v8
  
69 ····float-to-int·v7,·v775 ····float-to-int·v8,·v8
  
70 ····add-int/2addr·v6,·v776 ····add-int/2addr·v7,·v8
  
71 ····.line·11177 ····.line·116
72 ····invoke-virtual·{v5},·Landroid/view/View;->getLeft()I78 ····invoke-virtual·{v6},·Landroid/view/View;->getLeft()I
  
73 ····move-result·v579 ····move-result·v6
  
74 ····.line·11280 ····.line·117
75 ····iget-object·v7,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;81 ····iget-object·v8,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;
  
76 ····invoke-virtual·{v7},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I82 ····invoke-virtual·{v8},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
  
77 ····move-result·v783 ····move-result·v8
  
78 ····sub-int·v7,·v5,·v784 ····sub-int·v8,·v6,·v8
  
79 ····.line·11385 ····.line·118
80 ····invoke-virtual·{v4},·Landroid/view/View;->getBottom()I86 ····invoke-virtual·{v5},·Landroid/view/View;->getBottom()I
  
81 ····move-result·v487 ····move-result·v5
  
82 ····.line·11488 ····.line·119
83 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;89 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
84 ····move-result-object·v890 ····move-result-object·v9
  
85 ····invoke-virtual·{v8},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;91 ····invoke-virtual·{v9},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
86 ····move-result-object·v892 ····move-result-object·v9
  
87 ····sget·v9,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_bottom_margin:I93 ····sget·v10,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_bottom_margin:I
  
88 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getDimension(I)F94 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getDimension(I)F
  
89 ····move-result·v895 ····move-result·v9
  
90 ····float-to-int·v8,·v896 ····float-to-int·v9,·v9
  
91 ····sub-int/2addr·v4,·v897 ····sub-int/2addr·v5,·v9
  
92 ····.line·11798 ····.line·122
93 ····iget-object·v8,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;99 ····iget-object·v9,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;
  
94 ····invoke-virtual·{v8,·v7,·v6,·v5,·v4},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V100 ····invoke-virtual·{v9,·v8,·v7,·v6,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
  
95 ····.line·118101 ····.line·123
96 ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;102 ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;
  
97 ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V103 ····invoke-virtual·{v5,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
98 ····add-int/lit8·v1,·v1,·0x1104 ····add-int/lit8·v2,·v2,·0x1
  
99 ····goto·:goto_0105 ····goto·:goto_0
  
100 ····:cond_1106 ····:cond_1
101 ····return-void107 ····return-void
102 .end·method108 .end·method
  
103 .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V109 .method·private·drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
104 ····.locals·10110 ····.locals·11
  
105 ····.line·133111 ····.line·139
106 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getChildCount()I112 ····invoke-virtual·{p2},·Landroidx/recyclerview/widget/RecyclerView;->getLayoutManager()Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
  
107 ····move-result·v0113 ····move-result-object·v0
  
108 ····int-to-double·v0,·v0114 ····.line·138
 115 ····invoke-static·{v0},·Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
  
109 ····.line·134116 ····check-cast·v0,·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;
110 ····iget·v2,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I 
  
111 ····int-to-double·v2,·v2117 ····.line·140
 118 ····invoke-virtual·{v0},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildCount()I
  
112 ····div-double/2addr·v0,·v2119 ····move-result·v1
  
113 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->ceil(D)D120 ····int-to-double·v1,·v1
  
114 ····move-result-wide·v0121 ····.line·141
 122 ····iget·v3,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
115 ····const/4·v2,·0x1123 ····int-to-double·v3,·v3
  
 124 ····div-double/2addr·v1,·v3
  
116 ····move·v3,·v2125 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D
  
 126 ····move-result-wide·v1
  
 127 ····const/4·v3,·0x1
  
 128 ····move·v4,·v3
  
117 ····:goto_0129 ····:goto_0
118 ····int-to-double·v4,·v3130 ····int-to-double·v5,·v4
  
119 ····cmpg-double·v6,·v4,·v0131 ····cmpg-double·v7,·v5,·v1
  
120 ····if-gtz·v6,·:cond_2132 ····if-gtz·v7,·:cond_2
  
121 ····if-ne·v3,·v2,·:cond_0133 ····if-ne·v4,·v3,·:cond_0
  
122 ····goto·:goto_2134 ····goto·:goto_2
  
123 ····:cond_0135 ····:cond_0
124 ····cmpl-double·v4,·v4,·v0136 ····cmpl-double·v5,·v5,·v1
  
125 ····if-nez·v4,·:cond_1137 ····if-nez·v5,·:cond_1
  
126 ····add-int/lit8·v4,·v3,·-0x1138 ····add-int/lit8·v5,·v4,·-0x1
  
127 ····.line·142139 ····.line·149
128 ····iget·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I140 ····iget·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
129 ····mul-int/2addr·v4,·v5141 ····mul-int/2addr·v5,·v6
  
130 ····goto·:goto_1142 ····goto·:goto_1
  
131 ····.line·144143 ····.line·151
132 ····:cond_1144 ····:cond_1
133 ····iget·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I145 ····iget·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
134 ····mul-int/2addr·v4,·v3146 ····mul-int/2addr·v5,·v4
  
135 ····:goto_1147 ····:goto_1
136 ····sub-int/2addr·v4,·v2148 ····sub-int/2addr·v5,·v3
  
137 ····.line·147149 ····.line·154
138 ····iget·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I150 ····iget·v6,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
139 ····add-int/lit8·v6,·v3,·-0x1151 ····add-int/lit8·v7,·v4,·-0x1
  
140 ····mul-int/2addr·v5,·v6152 ····mul-int/2addr·v6,·v7
  
141 ····invoke-virtual·{p2,·v5},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;153 ····invoke-virtual·{v0,·v6},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
142 ····move-result-object·v5154 ····move-result-object·v6
  
143 ····.line·148155 ····.line·155
144 ····invoke-virtual·{p2,·v4},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;156 ····invoke-virtual·{v0,·v5},·Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
  
145 ····move-result-object·v4157 ····move-result-object·v5
  
146 ····.line·152158 ····.line·159
147 ····invoke-virtual·{v5},·Landroid/view/View;->getLeft()I159 ····invoke-virtual·{v6},·Landroid/view/View;->getLeft()I
  
148 ····move-result·v6160 ····move-result·v7
  
149 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;161 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
150 ····move-result-object·v7162 ····move-result-object·v8
  
151 ····invoke-virtual·{v7},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;163 ····invoke-virtual·{v8},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
152 ····move-result-object·v7164 ····move-result-object·v8
  
153 ····sget·v8,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_start_margin:I165 ····sget·v9,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_start_margin:I
  
154 ····invoke-virtual·{v7,·v8},·Landroid/content/res/Resources;->getDimension(I)F166 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getDimension(I)F
  
155 ····move-result·v7167 ····move-result·v8
  
156 ····float-to-int·v7,·v7168 ····float-to-int·v8,·v8
  
157 ····add-int/2addr·v6,·v7169 ····add-int/2addr·v7,·v8
  
158 ····.line·154170 ····.line·161
159 ····invoke-virtual·{v5},·Landroid/view/View;->getTop()I171 ····invoke-virtual·{v6},·Landroid/view/View;->getTop()I
  
160 ····move-result·v5172 ····move-result·v6
  
161 ····.line·155173 ····.line·162
162 ····iget-object·v7,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;174 ····iget-object·v8,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;
  
163 ····invoke-virtual·{v7},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I175 ····invoke-virtual·{v8},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
  
164 ····move-result·v7176 ····move-result·v8
  
165 ····sub-int·v7,·v5,·v7177 ····sub-int·v8,·v6,·v8
  
166 ····.line·156178 ····.line·163
167 ····invoke-virtual·{v4},·Landroid/view/View;->getRight()I179 ····invoke-virtual·{v5},·Landroid/view/View;->getRight()I
  
168 ····move-result·v4180 ····move-result·v5
  
169 ····.line·157181 ····.line·164
170 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;182 ····invoke-virtual·{p2},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
171 ····move-result-object·v8183 ····move-result-object·v9
  
172 ····invoke-virtual·{v8},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;184 ····invoke-virtual·{v9},·Landroid/content/Context;->getResources()Landroid/content/res/Resources;
  
173 ····move-result-object·v8185 ····move-result-object·v9
  
174 ····sget·v9,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_end_margin:I186 ····sget·v10,·Lcom/android/car/ui/R$dimen;->car_ui_recyclerview_divider_end_margin:I
  
175 ····invoke-virtual·{v8,·v9},·Landroid/content/res/Resources;->getDimension(I)F187 ····invoke-virtual·{v9,·v10},·Landroid/content/res/Resources;->getDimension(I)F
  
176 ····move-result·v8188 ····move-result·v9
  
177 ····float-to-int·v8,·v8189 ····float-to-int·v9,·v9
  
178 ····sub-int/2addr·v4,·v8190 ····sub-int/2addr·v5,·v9
  
179 ····.line·160191 ····.line·167
180 ····iget-object·v8,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;192 ····iget-object·v9,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;
  
181 ····invoke-virtual·{v8,·v6,·v7,·v4,·v5},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V193 ····invoke-virtual·{v9,·v7,·v8,·v5,·v6},·Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
  
182 ····.line·161194 ····.line·168
183 ····iget-object·v4,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;195 ····iget-object·v5,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mVerticalDivider:Landroid/graphics/drawable/Drawable;
  
184 ····invoke-virtual·{v4,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V196 ····invoke-virtual·{v5,·p1},·Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V
  
185 ····:goto_2197 ····:goto_2
186 ····add-int/lit8·v3,·v3,·0x1198 ····add-int/lit8·v4,·v4,·0x1
  
187 ····goto·:goto_0199 ····goto·:goto_0
  
188 ····:cond_2200 ····:cond_2
189 ····return-void201 ····return-void
190 .end·method202 .end·method
  
  
191 #·virtual·methods203 #·virtual·methods
192 .method·public·getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V204 .method·public·getItemOffsets(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V
193 ····.locals·0205 ····.locals·0
  
194 ····.line·80206 ····.line·82
195 ····iget-object·p2,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;207 ····iget-object·p2,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;
  
196 ····.line·81208 ····.line·83
197 ····invoke-virtual·{p2},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I209 ····invoke-virtual·{p2},·Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
  
198 ····move-result·p2210 ····move-result·p2
  
199 ····iget-object·p3,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;211 ····iget-object·p3,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mHorizontalDivider:Landroid/graphics/drawable/Drawable;
  
200 ····.line·82212 ····.line·84
201 ····invoke-virtual·{p3},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I213 ····invoke-virtual·{p3},·Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
  
202 ····move-result·p3214 ····move-result·p3
  
203 ····const/4·p4,·0x0215 ····const/4·p4,·0x0
  
204 ····.line·80216 ····.line·82
205 ····invoke-virtual·{p1,·p4,·p4,·p2,·p3},·Landroid/graphics/Rect;->set(IIII)V217 ····invoke-virtual·{p1,·p4,·p4,·p2,·p3},·Landroid/graphics/Rect;->set(IIII)V
  
206 ····return-void218 ····return-void
207 .end·method219 .end·method
  
208 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V220 .method·public·onDrawOver(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V
209 ····.locals·0221 ····.locals·0
  
210 ····.line·64222 ····.line·66
211 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V223 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->drawVerticalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
  
212 ····.line·65224 ····.line·67
213 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->drawHorizontalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V225 ····invoke-direct·{p0,·p1,·p2},·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->drawHorizontalDividers(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;)V
  
214 ····return-void226 ····return-void
215 .end·method227 .end·method
  
216 .method·public·setNumOfColumns(I)V228 .method·public·setNumOfColumns(I)V
217 ····.locals·0229 ····.locals·0
  
218 ····.line·123230 ····.line·128
219 ····iput·p1,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I231 ····iput·p1,·p0,·Lcom/android/car/ui/recyclerview/decorations/grid/GridDividerItemDecoration;->mNumColumns:I
  
220 ····return-void232 ····return-void
221 .end·method233 .end·method