Changes of com.discord v1332

This commit is contained in:
root 2020-11-13 19:18:44 +00:00
parent 6091ba12c8
commit a21e5a6a18
16060 changed files with 738765 additions and 799429 deletions

View file

@ -19,99 +19,99 @@
# static fields
.field public static final ANIMATION_STATE_FADING_IN:I = 0x1
.field private static final ANIMATION_STATE_FADING_IN:I = 0x1
.field public static final ANIMATION_STATE_FADING_OUT:I = 0x3
.field private static final ANIMATION_STATE_FADING_OUT:I = 0x3
.field public static final ANIMATION_STATE_IN:I = 0x2
.field private static final ANIMATION_STATE_IN:I = 0x2
.field public static final ANIMATION_STATE_OUT:I = 0x0
.field private static final ANIMATION_STATE_OUT:I = 0x0
.field public static final DRAG_NONE:I = 0x0
.field private static final DRAG_NONE:I = 0x0
.field public static final DRAG_X:I = 0x1
.field private static final DRAG_X:I = 0x1
.field public static final DRAG_Y:I = 0x2
.field private static final DRAG_Y:I = 0x2
.field public static final EMPTY_STATE_SET:[I
.field private static final EMPTY_STATE_SET:[I
.field public static final HIDE_DELAY_AFTER_DRAGGING_MS:I = 0x4b0
.field private static final HIDE_DELAY_AFTER_DRAGGING_MS:I = 0x4b0
.field public static final HIDE_DELAY_AFTER_VISIBLE_MS:I = 0x5dc
.field private static final HIDE_DELAY_AFTER_VISIBLE_MS:I = 0x5dc
.field public static final HIDE_DURATION_MS:I = 0x1f4
.field private static final HIDE_DURATION_MS:I = 0x1f4
.field public static final PRESSED_STATE_SET:[I
.field private static final PRESSED_STATE_SET:[I
.field public static final SCROLLBAR_FULL_OPAQUE:I = 0xff
.field private static final SCROLLBAR_FULL_OPAQUE:I = 0xff
.field public static final SHOW_DURATION_MS:I = 0x1f4
.field private static final SHOW_DURATION_MS:I = 0x1f4
.field public static final STATE_DRAGGING:I = 0x2
.field private static final STATE_DRAGGING:I = 0x2
.field public static final STATE_HIDDEN:I = 0x0
.field private static final STATE_HIDDEN:I = 0x0
.field public static final STATE_VISIBLE:I = 0x1
.field private static final STATE_VISIBLE:I = 0x1
# instance fields
.field public mAnimationState:I
.field public mDragState:I
.field private mDragState:I
.field public final mHideRunnable:Ljava/lang/Runnable;
.field private final mHideRunnable:Ljava/lang/Runnable;
.field public mHorizontalDragX:F
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.end field
.field public final mHorizontalRange:[I
.field private final mHorizontalRange:[I
.field public mHorizontalThumbCenterX:I
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.end field
.field public final mHorizontalThumbDrawable:Landroid/graphics/drawable/StateListDrawable;
.field private final mHorizontalThumbDrawable:Landroid/graphics/drawable/StateListDrawable;
.field public final mHorizontalThumbHeight:I
.field private final mHorizontalThumbHeight:I
.field public mHorizontalThumbWidth:I
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.end field
.field public final mHorizontalTrackDrawable:Landroid/graphics/drawable/Drawable;
.field private final mHorizontalTrackDrawable:Landroid/graphics/drawable/Drawable;
.field public final mHorizontalTrackHeight:I
.field private final mHorizontalTrackHeight:I
.field public final mMargin:I
.field private final mMargin:I
.field public mNeedHorizontalScrollbar:Z
.field private mNeedHorizontalScrollbar:Z
.field public mNeedVerticalScrollbar:Z
.field private mNeedVerticalScrollbar:Z
.field public final mOnScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
.field private final mOnScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;
.field public mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field private mRecyclerView:Landroidx/recyclerview/widget/RecyclerView;
.field public mRecyclerViewHeight:I
.field private mRecyclerViewHeight:I
.field public mRecyclerViewWidth:I
.field private mRecyclerViewWidth:I
.field public final mScrollbarMinimumRange:I
.field private final mScrollbarMinimumRange:I
.field public final mShowHideAnimator:Landroid/animation/ValueAnimator;
.field public mState:I
.field private mState:I
.field public mVerticalDragY:F
.annotation build Landroidx/annotation/VisibleForTesting;
.end annotation
.end field
.field public final mVerticalRange:[I
.field private final mVerticalRange:[I
.field public mVerticalThumbCenterY:I
.annotation build Landroidx/annotation/VisibleForTesting;
@ -125,11 +125,11 @@
.end annotation
.end field
.field public final mVerticalThumbWidth:I
.field private final mVerticalThumbWidth:I
.field public final mVerticalTrackDrawable:Landroid/graphics/drawable/Drawable;
.field public final mVerticalTrackWidth:I
.field private final mVerticalTrackWidth:I
# direct methods
@ -218,73 +218,65 @@
invoke-virtual {p2}, Landroid/graphics/drawable/StateListDrawable;->getIntrinsicWidth()I
move-result p2
move-result v0
invoke-static {p6, p2}, Ljava/lang/Math;->max(II)I
invoke-static {p6, v0}, Ljava/lang/Math;->max(II)I
move-result p2
move-result v0
iput p2, p0, Landroidx/recyclerview/widget/FastScroller;->mVerticalThumbWidth:I
iput v0, p0, Landroidx/recyclerview/widget/FastScroller;->mVerticalThumbWidth:I
invoke-virtual {p3}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result p2
move-result v0
invoke-static {p6, p2}, Ljava/lang/Math;->max(II)I
invoke-static {p6, v0}, Ljava/lang/Math;->max(II)I
move-result p2
move-result v0
iput p2, p0, Landroidx/recyclerview/widget/FastScroller;->mVerticalTrackWidth:I
iput v0, p0, Landroidx/recyclerview/widget/FastScroller;->mVerticalTrackWidth:I
invoke-virtual {p4}, Landroid/graphics/drawable/StateListDrawable;->getIntrinsicWidth()I
move-result p2
move-result p4
invoke-static {p6, p2}, Ljava/lang/Math;->max(II)I
invoke-static {p6, p4}, Ljava/lang/Math;->max(II)I
move-result p2
move-result p4
iput p2, p0, Landroidx/recyclerview/widget/FastScroller;->mHorizontalThumbHeight:I
iput p4, p0, Landroidx/recyclerview/widget/FastScroller;->mHorizontalThumbHeight:I
invoke-virtual {p5}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result p2
move-result p4
invoke-static {p6, p2}, Ljava/lang/Math;->max(II)I
invoke-static {p6, p4}, Ljava/lang/Math;->max(II)I
move-result p2
move-result p4
iput p2, p0, Landroidx/recyclerview/widget/FastScroller;->mHorizontalTrackHeight:I
iput p4, p0, Landroidx/recyclerview/widget/FastScroller;->mHorizontalTrackHeight:I
iput p7, p0, Landroidx/recyclerview/widget/FastScroller;->mScrollbarMinimumRange:I
iput p8, p0, Landroidx/recyclerview/widget/FastScroller;->mMargin:I
iget-object p2, p0, Landroidx/recyclerview/widget/FastScroller;->mVerticalThumbDrawable:Landroid/graphics/drawable/StateListDrawable;
const/16 p4, 0xff
const/16 p3, 0xff
invoke-virtual {p2, p4}, Landroid/graphics/drawable/StateListDrawable;->setAlpha(I)V
invoke-virtual {p2, p3}, Landroid/graphics/drawable/StateListDrawable;->setAlpha(I)V
invoke-virtual {p3, p4}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
iget-object p2, p0, Landroidx/recyclerview/widget/FastScroller;->mVerticalTrackDrawable:Landroid/graphics/drawable/Drawable;
new-instance p2, Landroidx/recyclerview/widget/FastScroller$AnimatorListener;
invoke-virtual {p2, p3}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
invoke-direct {p2, p0}, Landroidx/recyclerview/widget/FastScroller$AnimatorListener;-><init>(Landroidx/recyclerview/widget/FastScroller;)V
iget-object p2, p0, Landroidx/recyclerview/widget/FastScroller;->mShowHideAnimator:Landroid/animation/ValueAnimator;
invoke-virtual {v1, p2}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
new-instance p3, Landroidx/recyclerview/widget/FastScroller$AnimatorListener;
new-instance p2, Landroidx/recyclerview/widget/FastScroller$AnimatorUpdater;
invoke-direct {p3, p0}, Landroidx/recyclerview/widget/FastScroller$AnimatorListener;-><init>(Landroidx/recyclerview/widget/FastScroller;)V
invoke-direct {p2, p0}, Landroidx/recyclerview/widget/FastScroller$AnimatorUpdater;-><init>(Landroidx/recyclerview/widget/FastScroller;)V
invoke-virtual {p2, p3}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
iget-object p2, p0, Landroidx/recyclerview/widget/FastScroller;->mShowHideAnimator:Landroid/animation/ValueAnimator;
new-instance p3, Landroidx/recyclerview/widget/FastScroller$AnimatorUpdater;
invoke-direct {p3, p0}, Landroidx/recyclerview/widget/FastScroller$AnimatorUpdater;-><init>(Landroidx/recyclerview/widget/FastScroller;)V
invoke-virtual {p2, p3}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
invoke-virtual {v1, p2}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V
invoke-virtual {p0, p1}, Landroidx/recyclerview/widget/FastScroller;->attachToRecyclerView(Landroidx/recyclerview/widget/RecyclerView;)V
@ -1667,21 +1659,19 @@
return-void
:cond_3
iget-boolean v3, p0, Landroidx/recyclerview/widget/FastScroller;->mNeedVerticalScrollbar:Z
const/high16 v3, 0x40000000 # 2.0f
const/high16 v6, 0x40000000 # 2.0f
if-eqz v3, :cond_4
if-eqz v7, :cond_4
int-to-float p2, p2
int-to-float v3, v1
int-to-float v6, v1
div-float v7, v3, v6
div-float v7, v6, v3
add-float/2addr v7, p2
mul-float v7, v7, v3
mul-float v7, v7, v6
int-to-float p2, v0
@ -1710,7 +1700,7 @@
int-to-float p2, v5
div-float v0, p2, v6
div-float v0, p2, v3
add-float/2addr v0, p1