Offset 115, 15 lines modifiedOffset 115, 15 lines modified
115 .field·mUsingCustomStart:Z115 .field·mUsingCustomStart:Z
  
  
116 #·direct·methods116 #·direct·methods
117 .method·static·constructor·<clinit>()V117 .method·static·constructor·<clinit>()V
118 ····.locals·3118 ····.locals·3
  
119 ····.line·91119 ····.line·92
120 ····const-class·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;120 ····const-class·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;
  
121 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;121 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
122 ····move-result-object·v0122 ····move-result-object·v0
  
123 ····sput-object·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->LOG_TAG:Ljava/lang/String;123 ····sput-object·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->LOG_TAG:Ljava/lang/String;
Offset 134, 417 lines modifiedOffset 134, 417 lines modified
  
134 ····const/4·v1,·0x0134 ····const/4·v1,·0x0
  
135 ····const·v2,·0x101000e135 ····const·v2,·0x101000e
  
136 ····aput·v2,·v0,·v1136 ····aput·v2,·v0,·v1
  
137 ····.line·149137 ····.line·150
138 ····sput-object·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->LAYOUT_ATTRS:[I138 ····sput-object·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->LAYOUT_ATTRS:[I
  
139 ····return-void139 ····return-void
140 .end·method140 .end·method
  
141 .method·public·constructor·<init>(Landroid/content/Context;)V141 .method·public·constructor·<init>(Landroid/content/Context;)V
142 ····.locals·1142 ····.locals·1
  
143 ····const/4·v0,·0x0143 ····const/4·v0,·0x0
  
144 ····.line·403144 ····.line·404
145 ····invoke-direct·{p0,·p1,·v0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V145 ····invoke-direct·{p0,·p1,·v0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V148 .method·public·constructor·<init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
149 ····.locals·4149 ····.locals·4
  
150 ····.line·413150 ····.line·414
151 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V151 ····invoke-direct·{p0,·p1,·p2},·Landroid/view/ViewGroup;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
  
152 ····const/4·v0,·0x0152 ····const/4·v0,·0x0
  
153 ····.line·117153 ····.line·118
154 ····iput-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z154 ····iput-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z
  
155 ····const/high16·v1,·-0x40800000····#·-1.0f155 ····const/high16·v1,·-0x40800000····#·-1.0f
  
156 ····.line·119156 ····.line·120
157 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F157 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
158 ····const/4·v1,·0x2158 ····const/4·v1,·0x2
  
159 ····new-array·v2,·v1,·[I159 ····new-array·v2,·v1,·[I
  
160 ····.line·127160 ····.line·128
161 ····iput-object·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mParentScrollConsumed:[I161 ····iput-object·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mParentScrollConsumed:[I
  
162 ····new-array·v2,·v1,·[I162 ····new-array·v2,·v1,·[I
  
163 ····.line·128163 ····.line·129
164 ····iput-object·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mParentOffsetInWindow:[I164 ····iput-object·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mParentOffsetInWindow:[I
  
165 ····new-array·v1,·v1,·[I165 ····new-array·v1,·v1,·[I
  
166 ····.line·132166 ····.line·133
167 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNestedScrollingV2ConsumedCompat:[I167 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNestedScrollingV2ConsumedCompat:[I
  
168 ····const/4·v1,·-0x1168 ····const/4·v1,·-0x1
  
169 ····.line·141169 ····.line·142
170 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mActivePointerId:I170 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mActivePointerId:I
  
171 ····.line·154171 ····.line·155
172 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleViewIndex:I172 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleViewIndex:I
  
173 ····.line·190173 ····.line·191
174 ····new-instance·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$1;174 ····new-instance·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$1;
  
175 ····invoke-direct·{v1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$1;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V175 ····invoke-direct·{v1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$1;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V
  
176 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshListener:Landroid/view/animation/Animation$AnimationListener;176 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshListener:Landroid/view/animation/Animation$AnimationListener;
  
177 ····.line·1336177 ····.line·1345
178 ····new-instance·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$6;178 ····new-instance·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$6;
  
179 ····invoke-direct·{v1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$6;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V179 ····invoke-direct·{v1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$6;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V
  
180 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;180 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;
  
181 ····.line·1358181 ····.line·1367
182 ····new-instance·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$7;182 ····new-instance·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$7;
  
183 ····invoke-direct·{v1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$7;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V183 ····invoke-direct·{v1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$7;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V
  
184 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;184 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
185 ····.line·415185 ····.line·416
186 ····invoke-static·{p1},·Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;186 ····invoke-static·{p1},·Landroid/view/ViewConfiguration;->get(Landroid/content/Context;)Landroid/view/ViewConfiguration;
  
187 ····move-result-object·v1187 ····move-result-object·v1
  
188 ····invoke-virtual·{v1},·Landroid/view/ViewConfiguration;->getScaledTouchSlop()I188 ····invoke-virtual·{v1},·Landroid/view/ViewConfiguration;->getScaledTouchSlop()I
  
189 ····move-result·v1189 ····move-result·v1
  
190 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTouchSlop:I190 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTouchSlop:I
  
191 ····.line·417191 ····.line·418
192 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;192 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
  
193 ····move-result-object·v1193 ····move-result-object·v1
  
194 ····const·v2,·0x10e0001194 ····const·v2,·0x10e0001
  
195 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I195 ····invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;->getInteger(I)I
  
196 ····move-result·v1196 ····move-result·v1
  
197 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mMediumAnimationDuration:I197 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mMediumAnimationDuration:I
  
198 ····.line·420198 ····.line·421
199 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->setWillNotDraw(Z)V199 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->setWillNotDraw(Z)V
  
200 ····.line·421200 ····.line·422
201 ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator;201 ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator;
  
202 ····const/high16·v2,·0x40000000····#·2.0f202 ····const/high16·v2,·0x40000000····#·2.0f
  
203 ····invoke-direct·{v1,·v2},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V203 ····invoke-direct·{v1,·v2},·Landroid/view/animation/DecelerateInterpolator;-><init>(F)V
  
204 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;204 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;
  
205 ····.line·423205 ····.line·424
206 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;206 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
  
207 ····move-result-object·v1207 ····move-result-object·v1
  
208 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;208 ····invoke-virtual·{v1},·Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
  
209 ····move-result-object·v1209 ····move-result-object·v1
  
210 ····.line·424210 ····.line·425
211 ····iget·v2,·v1,·Landroid/util/DisplayMetrics;->density:F211 ····iget·v2,·v1,·Landroid/util/DisplayMetrics;->density:F
  
212 ····const/high16·v3,·0x42200000····#·40.0f212 ····const/high16·v3,·0x42200000····#·40.0f
  
213 ····mul-float/2addr·v2,·v3213 ····mul-float/2addr·v2,·v3
  
214 ····float-to-int·v2,·v2214 ····float-to-int·v2,·v2
  
215 ····iput·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleDiameter:I215 ····iput·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleDiameter:I
  
216 ····.line·426216 ····.line·427
217 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->createProgressView()V217 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->createProgressView()V
  
218 ····const/4·v2,·0x1218 ····const/4·v2,·0x1
  
219 ····.line·427219 ····.line·428
220 ····invoke-virtual·{p0,·v2},·Landroid/view/ViewGroup;->setChildrenDrawingOrderEnabled(Z)V220 ····invoke-virtual·{p0,·v2},·Landroid/view/ViewGroup;->setChildrenDrawingOrderEnabled(Z)V
  
221 ····.line·429221 ····.line·430
222 ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->density:F222 ····iget·v1,·v1,·Landroid/util/DisplayMetrics;->density:F
  
223 ····const/high16·v3,·0x42800000····#·64.0f223 ····const/high16·v3,·0x42800000····#·64.0f
  
224 ····mul-float/2addr·v1,·v3224 ····mul-float/2addr·v1,·v3
  
225 ····float-to-int·v1,·v1225 ····float-to-int·v1,·v1
  
226 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mSpinnerOffsetEnd:I226 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mSpinnerOffsetEnd:I
  
227 ····int-to-float·v1,·v1227 ····int-to-float·v1,·v1
  
228 ····.line·430228 ····.line·431
229 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F229 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
230 ····.line·431230 ····.line·432
231 ····new-instance·v1,·Landroidx/core/view/NestedScrollingParentHelper;231 ····new-instance·v1,·Landroidx/core/view/NestedScrollingParentHelper;
  
232 ····invoke-direct·{v1,·p0},·Landroidx/core/view/NestedScrollingParentHelper;-><init>(Landroid/view/ViewGroup;)V232 ····invoke-direct·{v1,·p0},·Landroidx/core/view/NestedScrollingParentHelper;-><init>(Landroid/view/ViewGroup;)V
  
233 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;233 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNestedScrollingParentHelper:Landroidx/core/view/NestedScrollingParentHelper;
  
234 ····.line·433234 ····.line·434
235 ····new-instance·v1,·Landroidx/core/view/NestedScrollingChildHelper;235 ····new-instance·v1,·Landroidx/core/view/NestedScrollingChildHelper;
  
236 ····invoke-direct·{v1,·p0},·Landroidx/core/view/NestedScrollingChildHelper;-><init>(Landroid/view/View;)V236 ····invoke-direct·{v1,·p0},·Landroidx/core/view/NestedScrollingChildHelper;-><init>(Landroid/view/View;)V
  
237 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNestedScrollingChildHelper:Landroidx/core/view/NestedScrollingChildHelper;237 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNestedScrollingChildHelper:Landroidx/core/view/NestedScrollingChildHelper;
  
238 ····.line·434238 ····.line·435
239 ····invoke-virtual·{p0,·v2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setNestedScrollingEnabled(Z)V239 ····invoke-virtual·{p0,·v2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setNestedScrollingEnabled(Z)V
  
240 ····.line·436240 ····.line·437
241 ····iget·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleDiameter:I241 ····iget·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleDiameter:I
  
242 ····neg-int·v1,·v1242 ····neg-int·v1,·v1
  
243 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I243 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I
  
244 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I244 ····iput·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I
  
245 ····const/high16·v1,·0x3f800000····#·1.0f245 ····const/high16·v1,·0x3f800000····#·1.0f
  
246 ····.line·437246 ····.line·438
247 ····invoke-virtual·{p0,·v1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->moveToStart(F)V247 ····invoke-virtual·{p0,·v1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->moveToStart(F)V
  
248 ····.line·439248 ····.line·440
249 ····sget-object·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->LAYOUT_ATTRS:[I249 ····sget-object·v1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->LAYOUT_ATTRS:[I
  
250 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;250 ····invoke-virtual·{p1,·p2,·v1},·Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
  
251 ····move-result-object·p1251 ····move-result-object·p1
  
252 ····.line·440252 ····.line·441
253 ····invoke-virtual·{p1,·v0,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z253 ····invoke-virtual·{p1,·v0,·v2},·Landroid/content/res/TypedArray;->getBoolean(IZ)Z
  
254 ····move-result·p2254 ····move-result·p2
  
255 ····invoke-virtual·{p0,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setEnabled(Z)V255 ····invoke-virtual·{p0,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setEnabled(Z)V
  
256 ····.line·441256 ····.line·442
257 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V257 ····invoke-virtual·{p1},·Landroid/content/res/TypedArray;->recycle()V
  
258 ····return-void258 ····return-void
259 .end·method259 .end·method
  
260 .method·private·animateOffsetToCorrectPosition(ILandroid/view/animation/Animation$AnimationListener;)V260 .method·private·animateOffsetToCorrectPosition(ILandroid/view/animation/Animation$AnimationListener;)V
261 ····.locals·2261 ····.locals·2
  
262 ····.line·1308262 ····.line·1317
263 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mFrom:I263 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mFrom:I
  
264 ····.line·1309264 ····.line·1318
265 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;265 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;
  
266 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->reset()V266 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->reset()V
  
267 ····.line·1310267 ····.line·1319
268 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;268 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;
  
269 ····const-wide/16·v0,·0xc8269 ····const-wide/16·v0,·0xc8
  
270 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/animation/Animation;->setDuration(J)V270 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/animation/Animation;->setDuration(J)V
  
271 ····.line·1311271 ····.line·1320
272 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;272 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;
  
273 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;273 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;
  
274 ····invoke-virtual·{p1,·v0},·Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V274 ····invoke-virtual·{p1,·v0},·Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
275 ····if-eqz·p2,·:cond_0275 ····if-eqz·p2,·:cond_0
  
276 ····.line·1313276 ····.line·1322
277 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;277 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
278 ····invoke-virtual·{p1,·p2},·Landroidx/swiperefreshlayout/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V278 ····invoke-virtual·{p1,·p2},·Landroidx/swiperefreshlayout/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
  
279 ····.line·1315279 ····.line·1324
280 ····:cond_0280 ····:cond_0
281 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;281 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
282 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->clearAnimation()V282 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->clearAnimation()V
  
283 ····.line·1316283 ····.line·1325
284 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;284 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
285 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;285 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToCorrectPosition:Landroid/view/animation/Animation;
  
286 ····invoke-virtual·{p1,·p0},·Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V286 ····invoke-virtual·{p1,·p0},·Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V
  
287 ····return-void287 ····return-void
288 .end·method288 .end·method
  
289 .method·private·animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V289 .method·private·animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V
290 ····.locals·2290 ····.locals·2
  
291 ····.line·1320291 ····.line·1329
292 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z292 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z
  
293 ····if-eqz·v0,·:cond_0293 ····if-eqz·v0,·:cond_0
  
294 ····.line·1322294 ····.line·1331
295 ····invoke-direct·{p0,·p1,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startScaleDownReturnToStartAnimation(ILandroid/view/animation/Animation$AnimationListener;)V295 ····invoke-direct·{p0,·p1,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startScaleDownReturnToStartAnimation(ILandroid/view/animation/Animation$AnimationListener;)V
  
296 ····goto·:goto_0296 ····goto·:goto_0
  
297 ····.line·1324297 ····.line·1333
298 ····:cond_0298 ····:cond_0
299 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mFrom:I299 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mFrom:I
  
300 ····.line·1325300 ····.line·1334
301 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;301 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
302 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->reset()V302 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->reset()V
  
303 ····.line·1326303 ····.line·1335
304 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;304 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
305 ····const-wide/16·v0,·0xc8305 ····const-wide/16·v0,·0xc8
  
306 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/animation/Animation;->setDuration(J)V306 ····invoke-virtual·{p1,·v0,·v1},·Landroid/view/animation/Animation;->setDuration(J)V
  
307 ····.line·1327307 ····.line·1336
308 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;308 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
309 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;309 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator;
  
310 ····invoke-virtual·{p1,·v0},·Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V310 ····invoke-virtual·{p1,·v0},·Landroid/view/animation/Animation;->setInterpolator(Landroid/view/animation/Interpolator;)V
  
311 ····if-eqz·p2,·:cond_1311 ····if-eqz·p2,·:cond_1
  
312 ····.line·1329312 ····.line·1338
313 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;313 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
314 ····invoke-virtual·{p1,·p2},·Landroidx/swiperefreshlayout/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V314 ····invoke-virtual·{p1,·p2},·Landroidx/swiperefreshlayout/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
  
315 ····.line·1331315 ····.line·1340
316 ····:cond_1316 ····:cond_1
317 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;317 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
318 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->clearAnimation()V318 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->clearAnimation()V
  
319 ····.line·1332319 ····.line·1341
320 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;320 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
321 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;321 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAnimateToStartPosition:Landroid/view/animation/Animation;
  
322 ····invoke-virtual·{p1,·p0},·Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V322 ····invoke-virtual·{p1,·p0},·Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V
  
323 ····:goto_0323 ····:goto_0
324 ····return-void324 ····return-void
325 .end·method325 .end·method
  
326 .method·private·createProgressView()V326 .method·private·createProgressView()V
327 ····.locals·2327 ····.locals·2
  
328 ····.line·461328 ····.line·462
329 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/CircleImageView;329 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/CircleImageView;
  
330 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;330 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
331 ····move-result-object·v1331 ····move-result-object·v1
  
332 ····invoke-direct·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircleImageView;-><init>(Landroid/content/Context;)V332 ····invoke-direct·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircleImageView;-><init>(Landroid/content/Context;)V
  
333 ····iput-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;333 ····iput-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
334 ····.line·462334 ····.line·463
335 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;335 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
336 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;336 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
  
337 ····move-result-object·v1337 ····move-result-object·v1
  
338 ····invoke-direct·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;-><init>(Landroid/content/Context;)V338 ····invoke-direct·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;-><init>(Landroid/content/Context;)V
  
339 ····iput-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;339 ····iput-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
340 ····const/4·v1,·0x1340 ····const/4·v1,·0x1
  
341 ····.line·463341 ····.line·464
342 ····invoke-virtual·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setStyle(I)V342 ····invoke-virtual·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setStyle(I)V
  
343 ····.line·464343 ····.line·465
344 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;344 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
345 ····iget-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;345 ····iget-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
346 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V346 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
  
347 ····.line·465347 ····.line·466
348 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;348 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
349 ····const/16·v1,·0x8349 ····const/16·v1,·0x8
  
350 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setVisibility(I)V350 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setVisibility(I)V
  
351 ····.line·466351 ····.line·467
352 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;352 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
353 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->addView(Landroid/view/View;)V353 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->addView(Landroid/view/View;)V
  
354 ····return-void354 ····return-void
355 .end·method355 .end·method
  
356 .method·private·ensureTarget()V356 .method·private·ensureTarget()V
357 ····.locals·3357 ····.locals·3
  
358 ····.line·650358 ····.line·651
359 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTarget:Landroid/view/View;359 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTarget:Landroid/view/View;
  
360 ····if-nez·v0,·:cond_1360 ····if-nez·v0,·:cond_1
  
361 ····const/4·v0,·0x0361 ····const/4·v0,·0x0
  
362 ····.line·651362 ····.line·652
363 ····:goto_0363 ····:goto_0
364 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I364 ····invoke-virtual·{p0},·Landroid/view/ViewGroup;->getChildCount()I
  
365 ····move-result·v1365 ····move-result·v1
  
366 ····if-ge·v0,·v1,·:cond_1366 ····if-ge·v0,·v1,·:cond_1
  
367 ····.line·652367 ····.line·653
368 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;368 ····invoke-virtual·{p0,·v0},·Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
  
369 ····move-result-object·v1369 ····move-result-object·v1
  
370 ····.line·653370 ····.line·654
371 ····iget-object·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;371 ····iget-object·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
372 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z372 ····invoke-virtual·{v1,·v2},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
  
373 ····move-result·v2373 ····move-result·v2
  
374 ····if-nez·v2,·:cond_0374 ····if-nez·v2,·:cond_0
  
375 ····.line·654375 ····.line·655
376 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTarget:Landroid/view/View;376 ····iput-object·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTarget:Landroid/view/View;
  
377 ····goto·:goto_1377 ····goto·:goto_1
  
378 ····:cond_0378 ····:cond_0
379 ····add-int/lit8·v0,·v0,·0x1379 ····add-int/lit8·v0,·v0,·0x1
  
Offset 554, 74 lines modifiedOffset 554, 74 lines modified
554 ····:goto_1554 ····:goto_1
555 ····return-void555 ····return-void
556 .end·method556 .end·method
  
557 .method·private·finishSpinner(F)V557 .method·private·finishSpinner(F)V
558 ····.locals·2558 ····.locals·2
  
559 ····.line·1184559 ····.line·1193
560 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F560 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
561 ····cmpl-float·p1,·p1,·v0561 ····cmpl-float·p1,·p1,·v0
  
562 ····if-lez·p1,·:cond_0562 ····if-lez·p1,·:cond_0
  
563 ····const/4·p1,·0x1563 ····const/4·p1,·0x1
  
564 ····.line·1185564 ····.line·1194
565 ····invoke-direct·{p0,·p1,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setRefreshing(ZZ)V565 ····invoke-direct·{p0,·p1,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setRefreshing(ZZ)V
  
566 ····goto·:goto_0566 ····goto·:goto_0
  
567 ····:cond_0567 ····:cond_0
568 ····const/4·p1,·0x0568 ····const/4·p1,·0x0
  
569 ····.line·1188569 ····.line·1197
570 ····iput-boolean·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z570 ····iput-boolean·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z
  
571 ····.line·1189571 ····.line·1198
572 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;572 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
573 ····const/4·v1,·0x0573 ····const/4·v1,·0x0
  
574 ····invoke-virtual·{v0,·v1,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setStartEndTrim(FF)V574 ····invoke-virtual·{v0,·v1,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setStartEndTrim(FF)V
  
575 ····const/4·v0,·0x0575 ····const/4·v0,·0x0
  
576 ····.line·1191576 ····.line·1200
577 ····iget-boolean·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z577 ····iget-boolean·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z
  
578 ····if-nez·v1,·:cond_1578 ····if-nez·v1,·:cond_1
  
579 ····.line·1192579 ····.line·1201
580 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$5;580 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$5;
  
581 ····invoke-direct·{v0,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$5;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V581 ····invoke-direct·{v0,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$5;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V
  
582 ····.line·1211582 ····.line·1220
583 ····:cond_1583 ····:cond_1
584 ····iget·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I584 ····iget·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I
  
585 ····invoke-direct·{p0,·v1,·v0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V585 ····invoke-direct·{p0,·v1,·v0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->animateOffsetToStartPosition(ILandroid/view/animation/Animation$AnimationListener;)V
  
586 ····.line·1212586 ····.line·1221
587 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;587 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
588 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setArrowEnabled(Z)V588 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setArrowEnabled(Z)V
  
589 ····:goto_0589 ····:goto_0
590 ····return-void590 ····return-void
591 .end·method591 .end·method
  
592 .method·private·isAnimationRunning(Landroid/view/animation/Animation;)Z592 .method·private·isAnimationRunning(Landroid/view/animation/Animation;)Z
593 ····.locals·0593 ····.locals·0
  
594 ····if-eqz·p1,·:cond_0594 ····if-eqz·p1,·:cond_0
  
595 ····.line·1128595 ····.line·1137
596 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->hasStarted()Z596 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->hasStarted()Z
  
597 ····move-result·p0597 ····move-result·p0
  
598 ····if-eqz·p0,·:cond_0598 ····if-eqz·p0,·:cond_0
  
599 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->hasEnded()Z599 ····invoke-virtual·{p1},·Landroid/view/animation/Animation;->hasEnded()Z
Offset 640, 27 lines modifiedOffset 640, 27 lines modified
640 ····:goto_0640 ····:goto_0
641 ····return·p0641 ····return·p0
642 .end·method642 .end·method
  
643 .method·private·moveSpinner(F)V643 .method·private·moveSpinner(F)V
644 ····.locals·11644 ····.locals·11
  
645 ····.line·1132645 ····.line·1141
646 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;646 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
647 ····const/4·v1,·0x1647 ····const/4·v1,·0x1
  
648 ····invoke-virtual·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setArrowEnabled(Z)V648 ····invoke-virtual·{v0,·v1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setArrowEnabled(Z)V
  
649 ····.line·1133649 ····.line·1142
650 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F650 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
651 ····div-float·v0,·p1,·v0651 ····div-float·v0,·p1,·v0
  
652 ····.line·1135652 ····.line·1144
653 ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F653 ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F
  
654 ····move-result·v0654 ····move-result·v0
  
655 ····const/high16·v1,·0x3f800000····#·1.0f655 ····const/high16·v1,·0x3f800000····#·1.0f
  
656 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(FF)F656 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(FF)F
Offset 671, 75 lines modifiedOffset 671, 75 lines modified
  
671 ····const-wide·v4,·0x3fd999999999999aL····#·0.4671 ····const-wide·v4,·0x3fd999999999999aL····#·0.4
  
672 ····sub-double/2addr·v2,·v4672 ····sub-double/2addr·v2,·v4
  
673 ····const-wide/16·v4,·0x0673 ····const-wide/16·v4,·0x0
  
674 ····.line·1136674 ····.line·1145
675 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->max(DD)D675 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->max(DD)D
  
676 ····move-result-wide·v2676 ····move-result-wide·v2
  
677 ····double-to-float·v2,·v2677 ····double-to-float·v2,·v2
  
678 ····const/high16·v3,·0x40a00000····#·5.0f678 ····const/high16·v3,·0x40a00000····#·5.0f
  
679 ····mul-float/2addr·v2,·v3679 ····mul-float/2addr·v2,·v3
  
680 ····const/high16·v3,·0x40400000····#·3.0f680 ····const/high16·v3,·0x40400000····#·3.0f
  
681 ····div-float/2addr·v2,·v3681 ····div-float/2addr·v2,·v3
  
682 ····.line·1137682 ····.line·1146
683 ····invoke-static·{p1},·Ljava/lang/Math;->abs(F)F683 ····invoke-static·{p1},·Ljava/lang/Math;->abs(F)F
  
684 ····move-result·v3684 ····move-result·v3
  
685 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F685 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
686 ····sub-float/2addr·v3,·v4686 ····sub-float/2addr·v3,·v4
  
687 ····.line·1138687 ····.line·1147
688 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCustomSlingshotDistance:I688 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCustomSlingshotDistance:I
  
689 ····if-lez·v4,·:cond_0689 ····if-lez·v4,·:cond_0
  
690 ····:goto_0690 ····:goto_0
691 ····int-to-float·v4,·v4691 ····int-to-float·v4,·v4
  
692 ····goto·:goto_1692 ····goto·:goto_1
  
693 ····.line·1140693 ····.line·1149
694 ····:cond_0694 ····:cond_0
695 ····iget-boolean·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mUsingCustomStart:Z695 ····iget-boolean·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mUsingCustomStart:Z
  
696 ····if-eqz·v4,·:cond_1696 ····if-eqz·v4,·:cond_1
  
697 ····.line·1141697 ····.line·1150
698 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mSpinnerOffsetEnd:I698 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mSpinnerOffsetEnd:I
  
699 ····iget·v5,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I699 ····iget·v5,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I
  
700 ····sub-int/2addr·v4,·v5700 ····sub-int/2addr·v4,·v5
  
701 ····goto·:goto_0701 ····goto·:goto_0
  
702 ····.line·1142702 ····.line·1151
703 ····:cond_1703 ····:cond_1
704 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mSpinnerOffsetEnd:I704 ····iget·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mSpinnerOffsetEnd:I
  
705 ····goto·:goto_0705 ····goto·:goto_0
  
706 ····:goto_1706 ····:goto_1
707 ····const/high16·v5,·0x40000000····#·2.0f707 ····const/high16·v5,·0x40000000····#·2.0f
  
708 ····mul-float·v6,·v4,·v5708 ····mul-float·v6,·v4,·v5
  
709 ····.line·1143709 ····.line·1152
710 ····invoke-static·{v3,·v6},·Ljava/lang/Math;->min(FF)F710 ····invoke-static·{v3,·v6},·Ljava/lang/Math;->min(FF)F
  
711 ····move-result·v3711 ····move-result·v3
  
712 ····div-float/2addr·v3,·v4712 ····div-float/2addr·v3,·v4
  
713 ····const/4·v6,·0x0713 ····const/4·v6,·0x0
Offset 752, 123 lines modifiedOffset 752, 123 lines modified
  
752 ····div-float/2addr·v3,·v7752 ····div-float/2addr·v3,·v7
  
753 ····float-to-double·v7,·v3753 ····float-to-double·v7,·v3
  
754 ····const-wide/high16·v9,·0x4000000000000000L····#·2.0754 ····const-wide/high16·v9,·0x4000000000000000L····#·2.0
  
755 ····.line·1145755 ····.line·1154
756 ····invoke-static·{v7,·v8,·v9,·v10},·Ljava/lang/Math;->pow(DD)D756 ····invoke-static·{v7,·v8,·v9,·v10},·Ljava/lang/Math;->pow(DD)D
  
757 ····move-result-wide·v9757 ····move-result-wide·v9
  
758 ····sub-double/2addr·v7,·v9758 ····sub-double/2addr·v7,·v9
  
759 ····double-to-float·v3,·v7759 ····double-to-float·v3,·v7
  
760 ····mul-float/2addr·v3,·v5760 ····mul-float/2addr·v3,·v5
  
761 ····mul-float·v7,·v4,·v3761 ····mul-float·v7,·v4,·v3
  
762 ····mul-float/2addr·v7,·v5762 ····mul-float/2addr·v7,·v5
  
763 ····.line·1149763 ····.line·1158
764 ····iget·v8,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I764 ····iget·v8,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mOriginalOffsetTop:I
  
765 ····mul-float/2addr·v4,·v0765 ····mul-float/2addr·v4,·v0
  
766 ····add-float/2addr·v4,·v7766 ····add-float/2addr·v4,·v7
  
767 ····float-to-int·v0,·v4767 ····float-to-int·v0,·v4
  
768 ····add-int/2addr·v8,·v0768 ····add-int/2addr·v8,·v0
  
769 ····.line·1151769 ····.line·1160
770 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;770 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
771 ····invoke-virtual·{v0},·Landroid/widget/ImageView;->getVisibility()I771 ····invoke-virtual·{v0},·Landroid/widget/ImageView;->getVisibility()I
  
772 ····move-result·v0772 ····move-result·v0
  
773 ····if-eqz·v0,·:cond_2773 ····if-eqz·v0,·:cond_2
  
774 ····.line·1152774 ····.line·1161
775 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;775 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
776 ····const/4·v4,·0x0776 ····const/4·v4,·0x0
  
777 ····invoke-virtual·{v0,·v4},·Landroid/widget/ImageView;->setVisibility(I)V777 ····invoke-virtual·{v0,·v4},·Landroid/widget/ImageView;->setVisibility(I)V
  
778 ····.line·1154778 ····.line·1163
779 ····:cond_2779 ····:cond_2
780 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z780 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z
  
781 ····if-nez·v0,·:cond_3781 ····if-nez·v0,·:cond_3
  
782 ····.line·1155782 ····.line·1164
783 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;783 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
784 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleX(F)V784 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleX(F)V
  
785 ····.line·1156785 ····.line·1165
786 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;786 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
787 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleY(F)V787 ····invoke-virtual·{v0,·v1},·Landroid/widget/ImageView;->setScaleY(F)V
  
788 ····.line·1159788 ····.line·1168
789 ····:cond_3789 ····:cond_3
790 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z790 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScale:Z
  
791 ····if-eqz·v0,·:cond_4791 ····if-eqz·v0,·:cond_4
  
792 ····.line·1160792 ····.line·1169
793 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F793 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
794 ····div-float·v0,·p1,·v0794 ····div-float·v0,·p1,·v0
  
795 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(FF)F795 ····invoke-static·{v1,·v0},·Ljava/lang/Math;->min(FF)F
  
796 ····move-result·v0796 ····move-result·v0
  
797 ····invoke-virtual·{p0,·v0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setAnimationProgress(F)V797 ····invoke-virtual·{p0,·v0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setAnimationProgress(F)V
  
798 ····.line·1162798 ····.line·1171
799 ····:cond_4799 ····:cond_4
800 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F800 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTotalDragDistance:F
  
801 ····cmpg-float·p1,·p1,·v0801 ····cmpg-float·p1,·p1,·v0
  
802 ····if-gez·p1,·:cond_5802 ····if-gez·p1,·:cond_5
  
803 ····.line·1163803 ····.line·1172
804 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;804 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
805 ····invoke-virtual·{p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I805 ····invoke-virtual·{p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I
  
806 ····move-result·p1806 ····move-result·p1
  
807 ····const/16·v0,·0x4c807 ····const/16·v0,·0x4c
  
808 ····if-le·p1,·v0,·:cond_6808 ····if-le·p1,·v0,·:cond_6
  
809 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAlphaStartAnimation:Landroid/view/animation/Animation;809 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mAlphaStartAnimation:Landroid/view/animation/Animation;
  
810 ····.line·1164810 ····.line·1173
811 ····invoke-direct·{p0,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->isAnimationRunning(Landroid/view/animation/Animation;)Z811 ····invoke-direct·{p0,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->isAnimationRunning(Landroid/view/animation/Animation;)Z
  
812 ····move-result·p1812 ····move-result·p1
  
813 ····if-nez·p1,·:cond_6813 ····if-nez·p1,·:cond_6
  
814 ····.line·1166814 ····.line·1175
815 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startProgressAlphaStartAnimation()V815 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startProgressAlphaStartAnimation()V
  
816 ····goto·:goto_2816 ····goto·:goto_2
  
817 ····.line·1169817 ····.line·1178
818 ····:cond_5818 ····:cond_5
819 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;819 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
820 ····invoke-virtual·{p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I820 ····invoke-virtual·{p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I
  
821 ····move-result·p1821 ····move-result·p1
  
Offset 880, 33 lines modifiedOffset 880, 33 lines modified
  
880 ····invoke-direct·{p0,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->isAnimationRunning(Landroid/view/animation/Animation;)Z880 ····invoke-direct·{p0,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->isAnimationRunning(Landroid/view/animation/Animation;)Z
  
881 ····move-result·p1881 ····move-result·p1
  
882 ····if-nez·p1,·:cond_6882 ····if-nez·p1,·:cond_6
  
883 ····.line·1171883 ····.line·1180
884 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startProgressAlphaMaxAnimation()V884 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startProgressAlphaMaxAnimation()V
  
885 ····:cond_6885 ····:cond_6
886 ····:goto_2886 ····:goto_2
887 ····const·p1,·0x3f4ccccd····#·0.8f887 ····const·p1,·0x3f4ccccd····#·0.8f
  
888 ····mul-float·v0,·v2,·p1888 ····mul-float·v0,·v2,·p1
  
889 ····.line·1175889 ····.line·1184
890 ····iget-object·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;890 ····iget-object·v4,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
891 ····invoke-static·{p1,·v0},·Ljava/lang/Math;->min(FF)F891 ····invoke-static·{p1,·v0},·Ljava/lang/Math;->min(FF)F
  
892 ····move-result·p1892 ····move-result·p1
  
893 ····invoke-virtual·{v4,·v6,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setStartEndTrim(FF)V893 ····invoke-virtual·{v4,·v6,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setStartEndTrim(FF)V
  
894 ····.line·1176894 ····.line·1185
895 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;895 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
896 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(FF)F896 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->min(FF)F
  
897 ····move-result·v0897 ····move-result·v0
  
898 ····invoke-virtual·{p1,·v0},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setArrowScale(F)V898 ····invoke-virtual·{p1,·v0},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setArrowScale(F)V
Offset 923, 169 lines modifiedOffset 923, 169 lines modified
  
923 ····add-float/2addr·v2,·v3923 ····add-float/2addr·v2,·v3
  
924 ····const/high16·p1,·0x3f000000····#·0.5f924 ····const/high16·p1,·0x3f000000····#·0.5f
  
925 ····mul-float/2addr·v2,·p1925 ····mul-float/2addr·v2,·p1
  
926 ····.line·1179926 ····.line·1188
927 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;927 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
928 ····invoke-virtual·{p1,·v2},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setProgressRotation(F)V928 ····invoke-virtual·{p1,·v2},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setProgressRotation(F)V
  
929 ····.line·1180929 ····.line·1189
930 ····iget·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I930 ····iget·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I
  
931 ····sub-int/2addr·v8,·p1931 ····sub-int/2addr·v8,·p1
  
932 ····invoke-virtual·{p0,·v8},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setTargetOffsetTopAndBottom(I)V932 ····invoke-virtual·{p0,·v8},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->setTargetOffsetTopAndBottom(I)V
  
933 ····return-void933 ····return-void
934 .end·method934 .end·method
  
935 .method·private·onSecondaryPointerUp(Landroid/view/MotionEvent;)V935 .method·private·onSecondaryPointerUp(Landroid/view/MotionEvent;)V
936 ····.locals·3936 ····.locals·3
  
937 ····.line·1392937 ····.line·1401
938 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getActionIndex()I938 ····invoke-virtual·{p1},·Landroid/view/MotionEvent;->getActionIndex()I
  
939 ····move-result·v0939 ····move-result·v0
  
940 ····.line·1393940 ····.line·1402
941 ····invoke-virtual·{p1,·v0},·Landroid/view/MotionEvent;->getPointerId(I)I941 ····invoke-virtual·{p1,·v0},·Landroid/view/MotionEvent;->getPointerId(I)I
  
942 ····move-result·v1942 ····move-result·v1
  
943 ····.line·1394943 ····.line·1403
944 ····iget·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mActivePointerId:I944 ····iget·v2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mActivePointerId:I
  
945 ····if-ne·v1,·v2,·:cond_1945 ····if-ne·v1,·v2,·:cond_1
  
946 ····if-nez·v0,·:cond_0946 ····if-nez·v0,·:cond_0
  
947 ····const/4·v0,·0x1947 ····const/4·v0,·0x1
  
948 ····goto·:goto_0948 ····goto·:goto_0
  
949 ····:cond_0949 ····:cond_0
950 ····const/4·v0,·0x0950 ····const/4·v0,·0x0
  
951 ····.line·1398951 ····.line·1407
952 ····:goto_0952 ····:goto_0
953 ····invoke-virtual·{p1,·v0},·Landroid/view/MotionEvent;->getPointerId(I)I953 ····invoke-virtual·{p1,·v0},·Landroid/view/MotionEvent;->getPointerId(I)I
  
954 ····move-result·p1954 ····move-result·p1
  
955 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mActivePointerId:I955 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mActivePointerId:I
  
956 ····:cond_1956 ····:cond_1
957 ····return-void957 ····return-void
958 .end·method958 .end·method
  
959 .method·private·setColorViewAlpha(I)V959 .method·private·setColorViewAlpha(I)V
960 ····.locals·1960 ····.locals·1
  
961 ····.line·298961 ····.line·299
962 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;962 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
963 ····invoke-virtual·{v0},·Landroid/widget/ImageView;->getBackground()Landroid/graphics/drawable/Drawable;963 ····invoke-virtual·{v0},·Landroid/widget/ImageView;->getBackground()Landroid/graphics/drawable/Drawable;
  
964 ····move-result-object·v0964 ····move-result-object·v0
  
965 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V965 ····invoke-virtual·{v0,·p1},·Landroid/graphics/drawable/Drawable;->setAlpha(I)V
  
966 ····.line·299966 ····.line·300
967 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;967 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
968 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setAlpha(I)V968 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setAlpha(I)V
  
969 ····return-void969 ····return-void
970 .end·method970 .end·method
  
971 .method·private·setRefreshing(ZZ)V971 .method·private·setRefreshing(ZZ)V
972 ····.locals·1972 ····.locals·1
  
973 ····.line·528973 ····.line·529
974 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z974 ····iget-boolean·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z
  
975 ····if-eq·v0,·p1,·:cond_1975 ····if-eq·v0,·p1,·:cond_1
  
976 ····.line·529976 ····.line·530
977 ····iput-boolean·p2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNotify:Z977 ····iput-boolean·p2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mNotify:Z
  
978 ····.line·530978 ····.line·531
979 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->ensureTarget()V979 ····invoke-direct·{p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->ensureTarget()V
  
980 ····.line·531980 ····.line·532
981 ····iput-boolean·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z981 ····iput-boolean·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshing:Z
  
982 ····if-eqz·p1,·:cond_0982 ····if-eqz·p1,·:cond_0
  
983 ····.line·533983 ····.line·534
984 ····iget·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I984 ····iget·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCurrentTargetOffsetTop:I
  
985 ····iget-object·p2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshListener:Landroid/view/animation/Animation$AnimationListener;985 ····iget-object·p2,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshListener:Landroid/view/animation/Animation$AnimationListener;
  
986 ····invoke-direct·{p0,·p1,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->animateOffsetToCorrectPosition(ILandroid/view/animation/Animation$AnimationListener;)V986 ····invoke-direct·{p0,·p1,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->animateOffsetToCorrectPosition(ILandroid/view/animation/Animation$AnimationListener;)V
  
987 ····goto·:goto_0987 ····goto·:goto_0
  
988 ····.line·535988 ····.line·536
989 ····:cond_0989 ····:cond_0
990 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshListener:Landroid/view/animation/Animation$AnimationListener;990 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mRefreshListener:Landroid/view/animation/Animation$AnimationListener;
  
991 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startScaleDownAnimation(Landroid/view/animation/Animation$AnimationListener;)V991 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->startScaleDownAnimation(Landroid/view/animation/Animation$AnimationListener;)V
  
992 ····:cond_1992 ····:cond_1
993 ····:goto_0993 ····:goto_0
994 ····return-void994 ····return-void
995 .end·method995 .end·method
  
996 .method·private·startAlphaAnimation(II)Landroid/view/animation/Animation;996 .method·private·startAlphaAnimation(II)Landroid/view/animation/Animation;
997 ····.locals·1997 ····.locals·1
  
998 ····.line·562998 ····.line·563
999 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$4;999 ····new-instance·v0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$4;
  
1000 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$4;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;II)V1000 ····invoke-direct·{v0,·p0,·p1,·p2},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$4;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;II)V
  
1001 ····const-wide/16·p1,·0x12c1001 ····const-wide/16·p1,·0x12c
  
1002 ····.line·5691002 ····.line·570
1003 ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/animation/Animation;->setDuration(J)V1003 ····invoke-virtual·{v0,·p1,·p2},·Landroid/view/animation/Animation;->setDuration(J)V
  
1004 ····.line·5711004 ····.line·572
1005 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;1005 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
1006 ····const/4·p2,·0x01006 ····const/4·p2,·0x0
  
1007 ····invoke-virtual·{p1,·p2},·Landroidx/swiperefreshlayout/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V1007 ····invoke-virtual·{p1,·p2},·Landroidx/swiperefreshlayout/widget/CircleImageView;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V
  
1008 ····.line·5721008 ····.line·573
1009 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;1009 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
1010 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->clearAnimation()V1010 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->clearAnimation()V
  
1011 ····.line·5731011 ····.line·574
1012 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;1012 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
1013 ····invoke-virtual·{p0,·v0},·Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V1013 ····invoke-virtual·{p0,·v0},·Landroid/widget/ImageView;->startAnimation(Landroid/view/animation/Animation;)V
  
1014 ····return-object·v01014 ····return-object·v0
1015 .end·method1015 .end·method
  
1016 .method·private·startDragging(F)V1016 .method·private·startDragging(F)V
1017 ····.locals·31017 ····.locals·3
  
1018 ····.line·12991018 ····.line·1308
1019 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mInitialDownY:F1019 ····iget·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mInitialDownY:F
  
1020 ····sub-float/2addr·p1,·v01020 ····sub-float/2addr·p1,·v0
  
1021 ····.line·13001021 ····.line·1309
1022 ····iget·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTouchSlop:I1022 ····iget·v1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mTouchSlop:I
  
1023 ····int-to-float·v2,·v11023 ····int-to-float·v2,·v1
  
1024 ····cmpl-float·p1,·p1,·v21024 ····cmpl-float·p1,·p1,·v2
  
1025 ····if-lez·p1,·:cond_01025 ····if-lez·p1,·:cond_0
Offset 1094, 37 lines modifiedOffset 1094, 37 lines modified
  
1094 ····if-nez·p1,·:cond_01094 ····if-nez·p1,·:cond_0
  
1095 ····int-to-float·p1,·v11095 ····int-to-float·p1,·v1
  
1096 ····add-float/2addr·v0,·p11096 ····add-float/2addr·v0,·p1
  
1097 ····.line·13011097 ····.line·1310
1098 ····iput·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mInitialMotionY:F1098 ····iput·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mInitialMotionY:F
  
1099 ····const/4·p1,·0x11099 ····const/4·p1,·0x1
  
1100 ····.line·13021100 ····.line·1311
1101 ····iput-boolean·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mIsBeingDragged:Z1101 ····iput-boolean·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mIsBeingDragged:Z
  
1102 ····.line·13031102 ····.line·1312
1103 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;1103 ····iget-object·p0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
1104 ····const/16·p1,·0x4c1104 ····const/16·p1,·0x4c
  
1105 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setAlpha(I)V1105 ····invoke-virtual·{p0,·p1},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->setAlpha(I)V
  
1106 ····:cond_01106 ····:cond_0
1107 ····return-void1107 ····return-void
1108 .end·method1108 .end·method
  
1109 .method·private·startProgressAlphaMaxAnimation()V1109 .method·private·startProgressAlphaMaxAnimation()V
1110 ····.locals·21110 ····.locals·2
  
1111 ····.line·5581111 ····.line·559
1112 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;1112 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
1113 ····invoke-virtual·{v0},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I1113 ····invoke-virtual·{v0},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I
  
1114 ····move-result·v01114 ····move-result·v0
  
1115 ····const/16·v1,·0xff1115 ····const/16·v1,·0xff
Offset 1137, 15 lines modifiedOffset 1137, 15 lines modified
  
1137 ····return-void1137 ····return-void
1138 .end·method1138 .end·method
  
1139 .method·private·startProgressAlphaStartAnimation()V1139 .method·private·startProgressAlphaStartAnimation()V
1140 ····.locals·21140 ····.locals·2
  
1141 ····.line·5541141 ····.line·555
1142 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;1142 ····iget-object·v0,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mProgress:Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;
  
1143 ····invoke-virtual·{v0},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I1143 ····invoke-virtual·{v0},·Landroidx/swiperefreshlayout/widget/CircularProgressDrawable;->getAlpha()I
  
1144 ····move-result·v01144 ····move-result·v0
  
1145 ····const/16·v1,·0x4c1145 ····const/16·v1,·0x4c
Offset 1158, 207 lines modifiedOffset 1158, 207 lines modified
  
1158 ····return-void1158 ····return-void
1159 .end·method1159 .end·method
  
1160 .method·private·startScaleDownReturnToStartAnimation(ILandroid/view/animation/Animation$AnimationListener;)V1160 .method·private·startScaleDownReturnToStartAnimation(ILandroid/view/animation/Animation$AnimationListener;)V
1161 ····.locals·21161 ····.locals·2
  
1162 ····.line·13671162 ····.line·1376
1163 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mFrom:I1163 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mFrom:I
  
1164 ····.line·13681164 ····.line·1377
1165 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;1165 ····iget-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mCircleView:Landroidx/swiperefreshlayout/widget/CircleImageView;
  
1166 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->getScaleX()F1166 ····invoke-virtual·{p1},·Landroid/widget/ImageView;->getScaleX()F
  
1167 ····move-result·p11167 ····move-result·p1
  
1168 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mStartingScale:F1168 ····iput·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mStartingScale:F
  
1169 ····.line·13691169 ····.line·1378
1170 ····new-instance·p1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$8;1170 ····new-instance·p1,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$8;
  
1171 ····invoke-direct·{p1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$8;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V1171 ····invoke-direct·{p1,·p0},·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout$8;-><init>(Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;)V
  
1172 ····iput-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScaleDownToStartAnimation:Landroid/view/animation/Animation;1172 ····iput-object·p1,·p0,·Landroidx/swiperefreshlayout/widget/SwipeRefreshLayout;->mScaleDownToStartAnimation:Landroid/view/animation/Animation;
  
1173 ····const-wide/16·v0,·0x961173 ····const-wide/16·v0,·0x96
  
Max diff block lines reached; 47055/82655 bytes (56.93%) of diff not shown.