Changes of com.discord v998

This commit is contained in:
root 2019-12-06 04:29:40 +01:00
parent dc3b174a87
commit a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions

View file

@ -19,11 +19,11 @@
# static fields
.field static final ACTION_MODE_DRAG_MASK:I = 0xff0000
.field public static final ACTION_MODE_DRAG_MASK:I = 0xff0000
.field private static final ACTION_MODE_IDLE_MASK:I = 0xff
.field public static final ACTION_MODE_IDLE_MASK:I = 0xff
.field static final ACTION_MODE_SWIPE_MASK:I = 0xff00
.field public static final ACTION_MODE_SWIPE_MASK:I = 0xff00
.field public static final ACTION_STATE_DRAG:I = 0x2
@ -31,7 +31,7 @@
.field public static final ACTION_STATE_SWIPE:I = 0x1
.field private static final ACTIVE_POINTER_ID_NONE:I = -0x1
.field public static final ACTIVE_POINTER_ID_NONE:I = -0x1
.field public static final ANIMATION_TYPE_DRAG:I = 0x8
@ -39,9 +39,9 @@
.field public static final ANIMATION_TYPE_SWIPE_SUCCESS:I = 0x2
.field private static final DEBUG:Z = false
.field public static final DEBUG:Z = false
.field static final DIRECTION_FLAG_COUNT:I = 0x8
.field public static final DIRECTION_FLAG_COUNT:I = 0x8
.field public static final DOWN:I = 0x2
@ -49,27 +49,30 @@
.field public static final LEFT:I = 0x4
.field private static final PIXELS_PER_SECOND:I = 0x3e8
.field public static final PIXELS_PER_SECOND:I = 0x3e8
.field public static final RIGHT:I = 0x8
.field public static final START:I = 0x10
.field private static final TAG:Ljava/lang/String; = "ItemTouchHelper"
.field public static final TAG:Ljava/lang/String; = "ItemTouchHelper"
.field public static final UP:I = 0x1
# instance fields
.field private mActionState:I
.field public mActionState:I
.field mActivePointerId:I
.field public mActivePointerId:I
.field mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
.field public mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field private mChildDrawingOrderCallback:Landroidx/recyclerview/widget/RecyclerView$ChildDrawingOrderCallback;
.field public mChildDrawingOrderCallback:Landroidx/recyclerview/widget/RecyclerView$ChildDrawingOrderCallback;
.field private mDistances:Ljava/util/List;
.field public mDistances:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -79,29 +82,29 @@
.end annotation
.end field
.field private mDragScrollStartTimeInMs:J
.field public mDragScrollStartTimeInMs:J
.field mDx:F
.field public mDx:F
.field mDy:F
.field public mDy:F
.field mGestureDetector:Landroidx/core/view/GestureDetectorCompat;
.field public mGestureDetector:Landroidx/core/view/GestureDetectorCompat;
.field mInitialTouchX:F
.field public mInitialTouchX:F
.field mInitialTouchY:F
.field public mInitialTouchY:F
.field private mItemTouchHelperGestureListener:Landroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;
.field public mItemTouchHelperGestureListener:Landroidx/recyclerview/widget/ItemTouchHelper$ItemTouchHelperGestureListener;
.field private mMaxSwipeVelocity:F
.field public mMaxSwipeVelocity:F
.field private final mOnItemTouchListener:Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;
.field public final mOnItemTouchListener:Landroidx/recyclerview/widget/RecyclerView$OnItemTouchListener;
.field mOverdrawChild:Landroid/view/View;
.field public mOverdrawChild:Landroid/view/View;
.field mOverdrawChildPosition:I
.field public mOverdrawChildPosition:I
.field final mPendingCleanup:Ljava/util/List;
.field public final mPendingCleanup:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -111,7 +114,7 @@
.end annotation
.end field
.field mRecoverAnimations:Ljava/util/List;
.field public mRecoverAnimations:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -121,21 +124,21 @@
.end annotation
.end field
.field mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field public mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field final mScrollRunnable:Ljava/lang/Runnable;
.field public final mScrollRunnable:Ljava/lang/Runnable;
.field mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.field public mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.field mSelectedFlags:I
.field public mSelectedFlags:I
.field private mSelectedStartX:F
.field public mSelectedStartX:F
.field private mSelectedStartY:F
.field public mSelectedStartY:F
.field private mSlop:I
.field public mSlop:I
.field private mSwapTargets:Ljava/util/List;
.field public mSwapTargets:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
@ -145,18 +148,22 @@
.end annotation
.end field
.field private mSwipeEscapeVelocity:F
.field public mSwipeEscapeVelocity:F
.field private final mTmpPosition:[F
.field public final mTmpPosition:[F
.field private mTmpRect:Landroid/graphics/Rect;
.field public mTmpRect:Landroid/graphics/Rect;
.field mVelocityTracker:Landroid/view/VelocityTracker;
.field public mVelocityTracker:Landroid/view/VelocityTracker;
# direct methods
.method public constructor <init>(Landroidx/recyclerview/widget/ItemTouchHelper$Callback;)V
.locals 3
.param p1 # Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;-><init>()V
@ -214,34 +221,10 @@
.end method
.method private addChildDrawingOrderCallback()V
.locals 2
.locals 1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_0
return-void
:cond_0
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mChildDrawingOrderCallback:Landroidx/recyclerview/widget/RecyclerView$ChildDrawingOrderCallback;
if-nez v0, :cond_1
new-instance v0, Landroidx/recyclerview/widget/ItemTouchHelper$5;
invoke-direct {v0, p0}, Landroidx/recyclerview/widget/ItemTouchHelper$5;-><init>(Landroidx/recyclerview/widget/ItemTouchHelper;)V
iput-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mChildDrawingOrderCallback:Landroidx/recyclerview/widget/RecyclerView$ChildDrawingOrderCallback;
:cond_1
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mChildDrawingOrderCallback:Landroidx/recyclerview/widget/RecyclerView$ChildDrawingOrderCallback;
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->setChildDrawingOrderCallback(Landroidx/recyclerview/widget/RecyclerView$ChildDrawingOrderCallback;)V
return-void
.end method
@ -278,7 +261,9 @@
iget v5, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
if-ltz v5, :cond_2
const/4 v6, -0x1
if-le v5, v6, :cond_2
const/16 v5, 0x3e8
@ -353,7 +338,7 @@
:cond_2
iget-object v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getWidth()I
invoke-virtual {v1}, Landroid/view/ViewGroup;->getWidth()I
move-result v1
@ -365,19 +350,19 @@
move-result p1
mul-float v1, v1, p1
mul-float p1, p1, v1
and-int p1, p2, v0
and-int/2addr p2, v0
if-eqz p1, :cond_3
if-eqz p2, :cond_3
iget p1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDx:F
iget p2, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDx:F
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
invoke-static {p2}, Ljava/lang/Math;->abs(F)F
move-result p1
move-result p2
cmpl-float p1, p1, v1
cmpl-float p1, p2, p1
if-lez p1, :cond_3
@ -422,7 +407,9 @@
iget v5, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mActivePointerId:I
if-ltz v5, :cond_2
const/4 v6, -0x1
if-le v5, v6, :cond_2
const/16 v5, 0x3e8
@ -497,7 +484,7 @@
:cond_2
iget-object v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getHeight()I
invoke-virtual {v1}, Landroid/view/ViewGroup;->getHeight()I
move-result v1
@ -509,19 +496,19 @@
move-result p1
mul-float v1, v1, p1
mul-float p1, p1, v1
and-int p1, p2, v0
and-int/2addr p2, v0
if-eqz p1, :cond_3
if-eqz p2, :cond_3
iget p1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDy:F
iget p2, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDy:F
invoke-static {p1}, Ljava/lang/Math;->abs(F)F
invoke-static {p2}, Ljava/lang/Math;->abs(F)F
move-result p1
move-result p2
cmpl-float p1, p1, v1
cmpl-float p1, p2, p1
if-lez p1, :cond_3
@ -719,7 +706,7 @@
const/4 v11, 0x0
:goto_1
if-ge v11, v9, :cond_3
if-ge v11, v9, :cond_5
invoke-virtual {v8, v11}, Landroidx/recyclerview/widget/RecyclerView$LayoutManager;->getChildAt(I)Landroid/view/View;
@ -727,32 +714,38 @@
iget-object v13, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
if-eq v12, v13, :cond_2
if-ne v12, v13, :cond_1
goto/16 :goto_3
:cond_1
invoke-virtual {v12}, Landroid/view/View;->getBottom()I
move-result v13
if-lt v13, v4, :cond_2
if-lt v13, v4, :cond_4
invoke-virtual {v12}, Landroid/view/View;->getTop()I
move-result v13
if-gt v13, v6, :cond_2
if-gt v13, v6, :cond_4
invoke-virtual {v12}, Landroid/view/View;->getRight()I
move-result v13
if-lt v13, v3, :cond_2
if-lt v13, v3, :cond_4
invoke-virtual {v12}, Landroid/view/View;->getLeft()I
move-result v13
if-gt v13, v5, :cond_2
if-le v13, v5, :cond_2
goto :goto_3
:cond_2
iget-object v13, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v13, v12}, Landroidx/recyclerview/widget/RecyclerView;->getChildViewHolder(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
@ -769,7 +762,7 @@
move-result v10
if-eqz v10, :cond_2
if-eqz v10, :cond_4
invoke-virtual {v12}, Landroid/view/View;->getLeft()I
@ -779,11 +772,11 @@
move-result v14
add-int/2addr v10, v14
add-int/2addr v14, v10
div-int/lit8 v10, v10, 0x2
div-int/lit8 v14, v14, 0x2
sub-int v10, v2, v10
sub-int v10, v2, v14
invoke-static {v10}, Ljava/lang/Math;->abs(I)I
@ -797,11 +790,11 @@
move-result v12
add-int/2addr v14, v12
add-int/2addr v12, v14
div-int/lit8 v14, v14, 0x2
div-int/lit8 v12, v12, 0x2
sub-int v12, v7, v14
sub-int v12, v7, v12
invoke-static {v12}, Ljava/lang/Math;->abs(I)I
@ -811,20 +804,20 @@
mul-int v12, v12, v12
add-int/2addr v10, v12
add-int/2addr v12, v10
iget-object v12, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSwapTargets:Ljava/util/List;
iget-object v10, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSwapTargets:Ljava/util/List;
invoke-interface {v12}, Ljava/util/List;->size()I
invoke-interface {v10}, Ljava/util/List;->size()I
move-result v12
move-result v10
const/4 v14, 0x0
const/4 v15, 0x0
:goto_2
if-ge v14, v12, :cond_1
if-ge v14, v10, :cond_3
iget-object v1, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDistances:Ljava/util/List;
@ -838,7 +831,7 @@
move-result v1
if-le v10, v1, :cond_1
if-le v12, v1, :cond_3
add-int/lit8 v15, v15, 0x1
@ -848,27 +841,28 @@
goto :goto_2
:cond_1
:cond_3
iget-object v1, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSwapTargets:Ljava/util/List;
invoke-interface {v1, v15, v13}, Ljava/util/List;->add(ILjava/lang/Object;)V
iget-object v1, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mDistances:Ljava/util/List;
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-interface {v1, v15, v10}, Ljava/util/List;->add(ILjava/lang/Object;)V
:cond_2
:cond_4
:goto_3
add-int/lit8 v11, v11, 0x1
move-object/from16 v1, p1
goto/16 :goto_1
:cond_3
:cond_5
iget-object v1, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSwapTargets:Ljava/util/List;
return-object v1
@ -1056,7 +1050,7 @@
aput v0, p1, v1
return-void
goto :goto_1
:cond_1
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
@ -1069,10 +1063,11 @@
aput v0, p1, v1
:goto_1
return-void
.end method
.method private static hitTest(Landroid/view/View;FFFF)Z
.method public static hitTest(Landroid/view/View;FFFF)Z
.locals 1
cmpl-float v0, p1, p3
@ -1109,11 +1104,12 @@
const/4 p0, 0x1
return p0
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return p0
.end method
@ -1139,7 +1135,7 @@
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getContext()Landroid/content/Context;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v0
@ -1185,7 +1181,7 @@
iget-object v1, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getContext()Landroid/content/Context;
invoke-virtual {v1}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object v1
@ -1362,6 +1358,10 @@
# virtual methods
.method public attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
.locals 1
.param p1 # Landroidx/recyclerview/widget/RecyclerView;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
@ -1379,7 +1379,7 @@
if-eqz p1, :cond_2
invoke-virtual {p1}, Landroidx/recyclerview/widget/RecyclerView;->getResources()Landroid/content/res/Resources;
invoke-virtual {p1}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
move-result-object p1
@ -1405,7 +1405,7 @@
return-void
.end method
.method checkSelectForSwipe(ILandroid/view/MotionEvent;I)V
.method public checkSelectForSwipe(ILandroid/view/MotionEvent;I)V
.locals 8
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mSelected:Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
@ -1582,7 +1582,7 @@
return-void
.end method
.method endRecoverAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V
.method public endRecoverAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V
.locals 3
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecoverAnimations:Ljava/util/List;
@ -1636,7 +1636,7 @@
return-void
.end method
.method findAnimation(Landroid/view/MotionEvent;)Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation;
.method public findAnimation(Landroid/view/MotionEvent;)Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation;
.locals 4
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecoverAnimations:Ljava/util/List;
@ -1692,7 +1692,7 @@
return-object v1
.end method
.method findChildView(Landroid/view/MotionEvent;)Landroid/view/View;
.method public findChildView(Landroid/view/MotionEvent;)Landroid/view/View;
.locals 5
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
@ -1788,7 +1788,7 @@
return-void
.end method
.method hasRunningRecoverAnim()Z
.method public hasRunningRecoverAnim()Z
.locals 4
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecoverAnimations:Ljava/util/List;
@ -1829,12 +1829,12 @@
return v1
.end method
.method moveIfNecessary(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.method public moveIfNecessary(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.locals 10
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->isLayoutRequested()Z
invoke-virtual {v0}, Landroid/view/ViewGroup;->isLayoutRequested()Z
move-result v0
@ -1995,7 +1995,7 @@
return-void
.end method
.method obtainVelocityTracker()V
.method public obtainVelocityTracker()V
.locals 1
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mVelocityTracker:Landroid/view/VelocityTracker;
@ -2016,12 +2016,20 @@
.method public onChildViewAttachedToWindow(Landroid/view/View;)V
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
return-void
.end method
.method public onChildViewDetachedFromWindow(Landroid/view/View;)V
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/ItemTouchHelper;->removeChildDrawingOrderCallbackIfNecessary(Landroid/view/View;)V
@ -2048,7 +2056,7 @@
invoke-virtual {p0, p1, v1}, Landroidx/recyclerview/widget/ItemTouchHelper;->select(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
return-void
goto :goto_0
:cond_1
invoke-virtual {p0, p1, v1}, Landroidx/recyclerview/widget/ItemTouchHelper;->endRecoverAnimation(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;Z)V
@ -2070,6 +2078,7 @@
invoke-virtual {v0, v1, p1}, Landroidx/recyclerview/widget/ItemTouchHelper$Callback;->clearView(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
:cond_2
:goto_0
return-void
.end method
@ -2181,7 +2190,7 @@
return-void
.end method
.method postDispatchSwipe(Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation;I)V
.method public postDispatchSwipe(Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation;I)V
.locals 2
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
@ -2190,12 +2199,12 @@
invoke-direct {v1, p0, p1, p2}, Landroidx/recyclerview/widget/ItemTouchHelper$4;-><init>(Landroidx/recyclerview/widget/ItemTouchHelper;Landroidx/recyclerview/widget/ItemTouchHelper$RecoverAnimation;I)V
invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;->post(Ljava/lang/Runnable;)Z
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->post(Ljava/lang/Runnable;)Z
return-void
.end method
.method removeChildDrawingOrderCallbackIfNecessary(Landroid/view/View;)V
.method public removeChildDrawingOrderCallbackIfNecessary(Landroid/view/View;)V
.locals 1
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mOverdrawChild:Landroid/view/View;
@ -2218,7 +2227,7 @@
return-void
.end method
.method scrollIfNecessary()Z
.method public scrollIfNecessary()Z
.locals 16
move-object/from16 v0, p0
@ -2303,7 +2312,7 @@
iget-object v12, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;->getPaddingLeft()I
invoke-virtual {v12}, Landroid/view/ViewGroup;->getPaddingLeft()I
move-result v12
@ -2336,29 +2345,29 @@
move-result v11
add-int/2addr v9, v11
add-int/2addr v11, v9
iget-object v11, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpRect:Landroid/graphics/Rect;
iget-object v9, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpRect:Landroid/graphics/Rect;
iget v11, v11, Landroid/graphics/Rect;->right:I
iget v9, v9, Landroid/graphics/Rect;->right:I
add-int/2addr v9, v11
add-int/2addr v11, v9
iget-object v11, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v9, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;->getWidth()I
invoke-virtual {v9}, Landroid/view/ViewGroup;->getWidth()I
move-result v11
move-result v9
iget-object v12, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;->getPaddingRight()I
invoke-virtual {v12}, Landroid/view/ViewGroup;->getPaddingRight()I
move-result v12
sub-int/2addr v11, v12
sub-int/2addr v9, v12
sub-int/2addr v9, v11
sub-int v9, v11, v9
if-lez v9, :cond_4
@ -2392,7 +2401,7 @@
iget-object v11, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;->getPaddingTop()I
invoke-virtual {v11}, Landroid/view/ViewGroup;->getPaddingTop()I
move-result v11
@ -2425,29 +2434,29 @@
move-result v9
add-int/2addr v1, v9
add-int/2addr v9, v1
iget-object v9, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpRect:Landroid/graphics/Rect;
iget-object v1, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mTmpRect:Landroid/graphics/Rect;
iget v9, v9, Landroid/graphics/Rect;->bottom:I
iget v1, v1, Landroid/graphics/Rect;->bottom:I
add-int/2addr v1, v9
add-int/2addr v9, v1
iget-object v9, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
iget-object v1, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v9}, Landroidx/recyclerview/widget/RecyclerView;->getHeight()I
invoke-virtual {v1}, Landroid/view/ViewGroup;->getHeight()I
move-result v9
move-result v1
iget-object v10, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v10}, Landroidx/recyclerview/widget/RecyclerView;->getPaddingBottom()I
invoke-virtual {v10}, Landroid/view/ViewGroup;->getPaddingBottom()I
move-result v10
sub-int/2addr v9, v10
sub-int/2addr v1, v10
sub-int/2addr v1, v9
sub-int v1, v9, v1
if-lez v1, :cond_6
@ -2473,7 +2482,7 @@
iget-object v13, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v13}, Landroidx/recyclerview/widget/RecyclerView;->getWidth()I
invoke-virtual {v13}, Landroid/view/ViewGroup;->getWidth()I
move-result v13
@ -2502,7 +2511,7 @@
iget-object v12, v0, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v12}, Landroidx/recyclerview/widget/RecyclerView;->getHeight()I
invoke-virtual {v12}, Landroid/view/ViewGroup;->getHeight()I
move-result v13
@ -2557,8 +2566,12 @@
return v1
.end method
.method select(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.method public select(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V
.locals 23
.param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
move-object/from16 v11, p0
@ -2690,7 +2703,7 @@
iget-object v3, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->getWidth()I
invoke-virtual {v3}, Landroid/view/ViewGroup;->getWidth()I
move-result v3
@ -2711,7 +2724,7 @@
iget-object v3, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v3}, Landroidx/recyclerview/widget/RecyclerView;->getHeight()I
invoke-virtual {v3}, Landroid/view/ViewGroup;->getHeight()I
move-result v3
@ -2901,7 +2914,7 @@
:goto_7
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->getParent()Landroid/view/ViewParent;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getParent()Landroid/view/ViewParent;
move-result-object v0
@ -2938,13 +2951,17 @@
iget-object v0, v11, Landroidx/recyclerview/widget/ItemTouchHelper;->mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;->invalidate()V
invoke-virtual {v0}, Landroid/view/ViewGroup;->invalidate()V
return-void
.end method
.method public startDrag(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.locals 3
.param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
@ -2999,6 +3016,10 @@
.method public startSwipe(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.locals 3
.param p1 # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Landroidx/recyclerview/widget/ItemTouchHelper;->mCallback:Landroidx/recyclerview/widget/ItemTouchHelper$Callback;
@ -3051,7 +3072,7 @@
return-void
.end method
.method updateDxDy(Landroid/view/MotionEvent;II)V
.method public updateDxDy(Landroid/view/MotionEvent;II)V
.locals 1
invoke-virtual {p1, p3}, Landroid/view/MotionEvent;->getX(I)F