Changes of com.discord v998
This commit is contained in:
parent
dc3b174a87
commit
a8e290ae89
20243 changed files with 1573881 additions and 1337713 deletions
|
@ -1,4 +1,4 @@
|
|||
.class synthetic Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1;
|
||||
.class public synthetic Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -9,6 +9,6 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1008
|
||||
accessFlags = 0x1009
|
||||
name = null
|
||||
.end annotation
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatableTransition;
|
||||
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatableTransition;
|
||||
.super Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -9,17 +9,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "AnimatableTransition"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mA:Landroid/graphics/drawable/Animatable;
|
||||
.field public final mA:Landroid/graphics/drawable/Animatable;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/graphics/drawable/Animatable;)V
|
||||
.method public constructor <init>(Landroid/graphics/drawable/Animatable;)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;
|
||||
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;
|
||||
.super Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -9,19 +9,19 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "AnimatedStateListState"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field private static final REVERSED_BIT:J = 0x100000000L
|
||||
.field public static final REVERSED_BIT:J = 0x100000000L
|
||||
|
||||
.field private static final REVERSIBLE_FLAG_BIT:J = 0x200000000L
|
||||
.field public static final REVERSIBLE_FLAG_BIT:J = 0x200000000L
|
||||
|
||||
|
||||
# instance fields
|
||||
.field mStateIds:Landroidx/collection/SparseArrayCompat;
|
||||
.field public mStateIds:Landroidx/collection/SparseArrayCompat;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/SparseArrayCompat<",
|
||||
|
@ -31,7 +31,7 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field mTransitions:Landroidx/collection/LongSparseArray;
|
||||
.field public mTransitions:Landroidx/collection/LongSparseArray;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroidx/collection/LongSparseArray<",
|
||||
|
@ -43,8 +43,20 @@
|
|||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;Landroid/content/res/Resources;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;Landroid/content/res/Resources;)V
|
||||
.locals 0
|
||||
.param p1 # Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Landroid/content/res/Resources;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;-><init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;Landroidx/appcompat/graphics/drawable/StateListDrawable;Landroid/content/res/Resources;)V
|
||||
|
||||
|
@ -58,7 +70,7 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mStateIds:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
new-instance p1, Landroidx/collection/LongSparseArray;
|
||||
|
@ -73,10 +85,11 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mStateIds:Landroidx/collection/SparseArrayCompat;
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private static generateTransitionKey(II)J
|
||||
.method public static generateTransitionKey(II)J
|
||||
.locals 2
|
||||
|
||||
int-to-long v0, p0
|
||||
|
@ -94,8 +107,16 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method addStateSet([ILandroid/graphics/drawable/Drawable;I)I
|
||||
.method public addStateSet([ILandroid/graphics/drawable/Drawable;I)I
|
||||
.locals 0
|
||||
.param p1 # [I
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addStateSet([ILandroid/graphics/drawable/Drawable;)I
|
||||
|
||||
|
@ -112,10 +133,14 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method addTransition(IILandroid/graphics/drawable/Drawable;Z)I
|
||||
.method public addTransition(IILandroid/graphics/drawable/Drawable;Z)I
|
||||
.locals 9
|
||||
.param p3 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-super {p0, p3}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addChild(Landroid/graphics/drawable/Drawable;)I
|
||||
invoke-super {p0, p3}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->addChild(Landroid/graphics/drawable/Drawable;)I
|
||||
|
||||
move-result p3
|
||||
|
||||
|
@ -169,14 +194,14 @@
|
|||
return p3
|
||||
.end method
|
||||
|
||||
.method getKeyframeIdAt(I)I
|
||||
.method public getKeyframeIdAt(I)I
|
||||
.locals 2
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
if-gez p1, :cond_0
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v1, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mStateIds:Landroidx/collection/SparseArrayCompat;
|
||||
|
@ -193,13 +218,18 @@
|
|||
|
||||
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
|
||||
|
||||
move-result p1
|
||||
move-result v0
|
||||
|
||||
return p1
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method indexOfKeyframe([I)I
|
||||
.method public indexOfKeyframe([I)I
|
||||
.locals 0
|
||||
.param p1 # [I
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->indexOfStateSet([I)I
|
||||
|
||||
|
@ -219,7 +249,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method indexOfTransition(II)I
|
||||
.method public indexOfTransition(II)I
|
||||
.locals 3
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->generateTransitionKey(II)J
|
||||
|
@ -249,7 +279,7 @@
|
|||
return p2
|
||||
.end method
|
||||
|
||||
.method isTransitionReversed(II)Z
|
||||
.method public isTransitionReversed(II)Z
|
||||
.locals 3
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->generateTransitionKey(II)J
|
||||
|
@ -286,15 +316,16 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method mutate()V
|
||||
.method public mutate()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->mTransitions:Landroidx/collection/LongSparseArray;
|
||||
|
@ -318,6 +349,8 @@
|
|||
|
||||
.method public newDrawable()Landroid/graphics/drawable/Drawable;
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
|
||||
|
||||
|
@ -330,6 +363,8 @@
|
|||
|
||||
.method public newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat;
|
||||
|
||||
|
@ -338,7 +373,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method transitionHasReversibleFlag(II)Z
|
||||
.method public transitionHasReversibleFlag(II)Z
|
||||
.locals 3
|
||||
|
||||
invoke-static {p1, p2}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedStateListState;->generateTransitionKey(II)J
|
||||
|
@ -375,10 +410,11 @@
|
|||
|
||||
const/4 p1, 0x1
|
||||
|
||||
return p1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition;
|
||||
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition;
|
||||
.super Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -9,17 +9,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "AnimatedVectorDrawableTransition"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mAvd:Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;
|
||||
.field public final mAvd:Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;)V
|
||||
.method public constructor <init>(Landroidx/vectordrawable/graphics/drawable/AnimatedVectorDrawableCompat;)V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimationDrawableTransition;
|
||||
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$AnimationDrawableTransition;
|
||||
.super Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -9,19 +9,19 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "AnimationDrawableTransition"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private final mAnim:Landroid/animation/ObjectAnimator;
|
||||
.field public final mAnim:Landroid/animation/ObjectAnimator;
|
||||
|
||||
.field private final mHasReversibleFlag:Z
|
||||
.field public final mHasReversibleFlag:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/graphics/drawable/AnimationDrawable;ZZ)V
|
||||
.method public constructor <init>(Landroid/graphics/drawable/AnimationDrawable;ZZ)V
|
||||
.locals 5
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -76,13 +76,8 @@
|
|||
|
||||
sget p2, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v0, 0x12
|
||||
|
||||
if-lt p2, v0, :cond_2
|
||||
|
||||
invoke-virtual {p1, v3}, Landroid/animation/ObjectAnimator;->setAutoCancel(Z)V
|
||||
|
||||
:cond_2
|
||||
invoke-virtual {v4}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;->getTotalDuration()I
|
||||
|
||||
move-result p2
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;
|
||||
.class public Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -12,21 +12,21 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "FrameInterpolator"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mFrameTimes:[I
|
||||
.field public mFrameTimes:[I
|
||||
|
||||
.field private mFrames:I
|
||||
.field public mFrames:I
|
||||
|
||||
.field private mTotalDuration:I
|
||||
.field public mTotalDuration:I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroid/graphics/drawable/AnimationDrawable;Z)V
|
||||
.method public constructor <init>(Landroid/graphics/drawable/AnimationDrawable;Z)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -102,7 +102,7 @@
|
|||
return v1
|
||||
.end method
|
||||
|
||||
.method getTotalDuration()I
|
||||
.method public getTotalDuration()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$FrameInterpolator;->mTotalDuration:I
|
||||
|
@ -110,7 +110,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method updateFrames(Landroid/graphics/drawable/AnimationDrawable;Z)I
|
||||
.method public updateFrames(Landroid/graphics/drawable/AnimationDrawable;Z)I
|
||||
.locals 5
|
||||
|
||||
invoke-virtual {p1}, Landroid/graphics/drawable/AnimationDrawable;->getNumberOfFrames()I
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class abstract Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
|
||||
.class public abstract Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;
|
||||
.super Ljava/lang/Object;
|
||||
.source "AnimatedStateListDrawableCompat.java"
|
||||
|
||||
|
@ -9,13 +9,13 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x408
|
||||
accessFlags = 0x409
|
||||
name = "Transition"
|
||||
.end annotation
|
||||
|
||||
|
||||
# direct methods
|
||||
.method private constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -23,7 +23,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method synthetic constructor <init>(Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1;)V
|
||||
.method public synthetic constructor <init>(Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$1;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/graphics/drawable/AnimatedStateListDrawableCompat$Transition;-><init>()V
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/DrawableContainer$1;
|
||||
.class public Landroidx/appcompat/graphics/drawable/DrawableContainer$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "DrawableContainer.java"
|
||||
|
||||
|
@ -12,17 +12,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x0
|
||||
accessFlags = 0x1
|
||||
name = null
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field final synthetic this$0:Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
.field public final synthetic this$0:Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/graphics/drawable/DrawableContainer;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/DrawableContainer;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$1;->this$0:Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
|
@ -45,7 +45,7 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$1;->this$0:Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->invalidateSelf()V
|
||||
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;
|
||||
.class public Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;
|
||||
.super Ljava/lang/Object;
|
||||
.source "DrawableContainer.java"
|
||||
|
||||
|
@ -12,17 +12,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "BlockInvalidateCallback"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mCallback:Landroid/graphics/drawable/Drawable$Callback;
|
||||
.field public mCallback:Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
@ -34,12 +34,24 @@
|
|||
# virtual methods
|
||||
.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 0
|
||||
.param p1 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/Runnable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;->mCallback:Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
|
@ -53,6 +65,14 @@
|
|||
|
||||
.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/Runnable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;->mCallback:Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class abstract Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.class public abstract Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.super Landroid/graphics/drawable/Drawable$ConstantState;
|
||||
.source "DrawableContainer.java"
|
||||
|
||||
|
@ -9,49 +9,49 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x408
|
||||
accessFlags = 0x409
|
||||
name = "DrawableContainerState"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field mAutoMirrored:Z
|
||||
.field public mAutoMirrored:Z
|
||||
|
||||
.field mCanConstantState:Z
|
||||
.field public mCanConstantState:Z
|
||||
|
||||
.field mChangingConfigurations:I
|
||||
.field public mChangingConfigurations:I
|
||||
|
||||
.field mCheckedConstantSize:Z
|
||||
.field public mCheckedConstantSize:Z
|
||||
|
||||
.field mCheckedConstantState:Z
|
||||
.field public mCheckedConstantState:Z
|
||||
|
||||
.field mCheckedOpacity:Z
|
||||
.field public mCheckedOpacity:Z
|
||||
|
||||
.field mCheckedPadding:Z
|
||||
.field public mCheckedPadding:Z
|
||||
|
||||
.field mCheckedStateful:Z
|
||||
.field public mCheckedStateful:Z
|
||||
|
||||
.field mChildrenChangingConfigurations:I
|
||||
.field public mChildrenChangingConfigurations:I
|
||||
|
||||
.field mColorFilter:Landroid/graphics/ColorFilter;
|
||||
.field public mColorFilter:Landroid/graphics/ColorFilter;
|
||||
|
||||
.field mConstantHeight:I
|
||||
.field public mConstantHeight:I
|
||||
|
||||
.field mConstantMinimumHeight:I
|
||||
.field public mConstantMinimumHeight:I
|
||||
|
||||
.field mConstantMinimumWidth:I
|
||||
.field public mConstantMinimumWidth:I
|
||||
|
||||
.field mConstantPadding:Landroid/graphics/Rect;
|
||||
.field public mConstantPadding:Landroid/graphics/Rect;
|
||||
|
||||
.field mConstantSize:Z
|
||||
.field public mConstantSize:Z
|
||||
|
||||
.field mConstantWidth:I
|
||||
.field public mConstantWidth:I
|
||||
|
||||
.field mDensity:I
|
||||
.field public mDensity:I
|
||||
|
||||
.field mDither:Z
|
||||
.field public mDither:Z
|
||||
|
||||
.field mDrawableFutures:Landroid/util/SparseArray;
|
||||
.field public mDrawableFutures:Landroid/util/SparseArray;
|
||||
.annotation system Ldalvik/annotation/Signature;
|
||||
value = {
|
||||
"Landroid/util/SparseArray<",
|
||||
|
@ -61,41 +61,41 @@
|
|||
.end annotation
|
||||
.end field
|
||||
|
||||
.field mDrawables:[Landroid/graphics/drawable/Drawable;
|
||||
.field public mDrawables:[Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field mEnterFadeDuration:I
|
||||
.field public mEnterFadeDuration:I
|
||||
|
||||
.field mExitFadeDuration:I
|
||||
.field public mExitFadeDuration:I
|
||||
|
||||
.field mHasColorFilter:Z
|
||||
.field public mHasColorFilter:Z
|
||||
|
||||
.field mHasTintList:Z
|
||||
.field public mHasTintList:Z
|
||||
|
||||
.field mHasTintMode:Z
|
||||
.field public mHasTintMode:Z
|
||||
|
||||
.field mLayoutDirection:I
|
||||
.field public mLayoutDirection:I
|
||||
|
||||
.field mMutated:Z
|
||||
.field public mMutated:Z
|
||||
|
||||
.field mNumChildren:I
|
||||
.field public mNumChildren:I
|
||||
|
||||
.field mOpacity:I
|
||||
.field public mOpacity:I
|
||||
|
||||
.field final mOwner:Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
.field public final mOwner:Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
|
||||
.field mSourceRes:Landroid/content/res/Resources;
|
||||
.field public mSourceRes:Landroid/content/res/Resources;
|
||||
|
||||
.field mStateful:Z
|
||||
.field public mStateful:Z
|
||||
|
||||
.field mTintList:Landroid/content/res/ColorStateList;
|
||||
.field public mTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
.field mTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
.field public mTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
.field mVariablePadding:Z
|
||||
.field public mVariablePadding:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;Landroidx/appcompat/graphics/drawable/DrawableContainer;Landroid/content/res/Resources;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;Landroidx/appcompat/graphics/drawable/DrawableContainer;Landroid/content/res/Resources;)V
|
||||
.locals 2
|
||||
|
||||
invoke-direct {p0}, Landroid/graphics/drawable/Drawable$ConstantState;-><init>()V
|
||||
|
@ -155,7 +155,7 @@
|
|||
|
||||
iput p2, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDensity:I
|
||||
|
||||
if-eqz p1, :cond_b
|
||||
if-eqz p1, :cond_a
|
||||
|
||||
iget p2, p1, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mChangingConfigurations:I
|
||||
|
||||
|
@ -328,7 +328,7 @@
|
|||
iget p1, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
|
||||
:goto_3
|
||||
if-ge v0, p1, :cond_a
|
||||
if-ge v0, p1, :cond_b
|
||||
|
||||
aget-object p3, p2, v0
|
||||
|
||||
|
@ -362,9 +362,6 @@
|
|||
goto :goto_3
|
||||
|
||||
:cond_a
|
||||
return-void
|
||||
|
||||
:cond_b
|
||||
const/16 p1, 0xa
|
||||
|
||||
new-array p1, p1, [Landroid/graphics/drawable/Drawable;
|
||||
|
@ -373,6 +370,7 @@
|
|||
|
||||
iput v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
|
||||
:cond_b
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -523,8 +521,11 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method final applyTheme(Landroid/content/res/Resources$Theme;)V
|
||||
.method public final applyTheme(Landroid/content/res/Resources$Theme;)V
|
||||
.locals 5
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x15
|
||||
.end annotation
|
||||
|
||||
if-eqz p1, :cond_2
|
||||
|
||||
|
@ -585,6 +586,9 @@
|
|||
|
||||
.method public canApplyTheme()Z
|
||||
.locals 6
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x15
|
||||
.end annotation
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
|
||||
|
@ -715,7 +719,7 @@
|
|||
throw v0
|
||||
.end method
|
||||
|
||||
.method final clearMutated()V
|
||||
.method public final clearMutated()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -725,7 +729,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected computeConstantSize()V
|
||||
.method public computeConstantSize()V
|
||||
.locals 6
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
@ -807,7 +811,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final getCapacity()I
|
||||
.method public final getCapacity()I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDrawables:[Landroid/graphics/drawable/Drawable;
|
||||
|
@ -1012,8 +1016,6 @@
|
|||
|
||||
if-le v6, v7, :cond_3
|
||||
|
||||
iget v6, v0, Landroid/graphics/Rect;->left:I
|
||||
|
||||
iput v6, v5, Landroid/graphics/Rect;->left:I
|
||||
|
||||
:cond_3
|
||||
|
@ -1023,8 +1025,6 @@
|
|||
|
||||
if-le v6, v7, :cond_4
|
||||
|
||||
iget v6, v0, Landroid/graphics/Rect;->top:I
|
||||
|
||||
iput v6, v5, Landroid/graphics/Rect;->top:I
|
||||
|
||||
:cond_4
|
||||
|
@ -1034,8 +1034,6 @@
|
|||
|
||||
if-le v6, v7, :cond_5
|
||||
|
||||
iget v6, v0, Landroid/graphics/Rect;->right:I
|
||||
|
||||
iput v6, v5, Landroid/graphics/Rect;->right:I
|
||||
|
||||
:cond_5
|
||||
|
@ -1045,8 +1043,6 @@
|
|||
|
||||
if-le v6, v7, :cond_6
|
||||
|
||||
iget v6, v0, Landroid/graphics/Rect;->bottom:I
|
||||
|
||||
iput v6, v5, Landroid/graphics/Rect;->bottom:I
|
||||
|
||||
:cond_6
|
||||
|
@ -1182,7 +1178,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method invalidateCache()V
|
||||
.method public invalidateCache()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -1255,7 +1251,7 @@
|
|||
return v2
|
||||
.end method
|
||||
|
||||
.method mutate()V
|
||||
.method public mutate()V
|
||||
.locals 4
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
|
@ -1312,7 +1308,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final setLayoutDirection(II)Z
|
||||
.method public final setLayoutDirection(II)Z
|
||||
.locals 7
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
|
@ -1373,7 +1369,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final updateDensity(Landroid/content/res/Resources;)V
|
||||
.method public final updateDensity(Landroid/content/res/Resources;)V
|
||||
.locals 1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
.class public Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
.super Landroid/graphics/drawable/Drawable;
|
||||
.source "DrawableContainer.java"
|
||||
|
||||
|
@ -7,6 +7,12 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;,
|
||||
|
@ -16,43 +22,43 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field private static final DEFAULT_DITHER:Z = true
|
||||
.field public static final DEFAULT_DITHER:Z = true
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "DrawableContainer"
|
||||
.field public static final TAG:Ljava/lang/String; = "DrawableContainer"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mAlpha:I
|
||||
.field public mAlpha:I
|
||||
|
||||
.field private mAnimationRunnable:Ljava/lang/Runnable;
|
||||
.field public mAnimationRunnable:Ljava/lang/Runnable;
|
||||
|
||||
.field private mBlockInvalidateCallback:Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;
|
||||
.field public mBlockInvalidateCallback:Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;
|
||||
|
||||
.field private mCurIndex:I
|
||||
.field public mCurIndex:I
|
||||
|
||||
.field private mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
.field public mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field private mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.field public mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
.field private mEnterAnimationEnd:J
|
||||
.field public mEnterAnimationEnd:J
|
||||
|
||||
.field private mExitAnimationEnd:J
|
||||
.field public mExitAnimationEnd:J
|
||||
|
||||
.field private mHasAlpha:Z
|
||||
.field public mHasAlpha:Z
|
||||
|
||||
.field private mHotspotBounds:Landroid/graphics/Rect;
|
||||
.field public mHotspotBounds:Landroid/graphics/Rect;
|
||||
|
||||
.field private mLastDrawable:Landroid/graphics/drawable/Drawable;
|
||||
.field public mLastDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
.field private mLastIndex:I
|
||||
.field public mLastIndex:I
|
||||
|
||||
.field private mMutated:Z
|
||||
.field public mMutated:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroid/graphics/drawable/Drawable;-><init>()V
|
||||
|
@ -154,7 +160,7 @@
|
|||
|
||||
:cond_4
|
||||
:goto_0
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->isVisible()Z
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->isVisible()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -168,19 +174,19 @@
|
|||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/drawable/Drawable;->setDither(Z)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getState()[I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/drawable/Drawable;->setState([I)Z
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getLevel()I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getLevel()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/drawable/Drawable;->setLevel(I)Z
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getBounds()Landroid/graphics/Rect;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
|
@ -192,7 +198,7 @@
|
|||
|
||||
if-lt v0, v1, :cond_5
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getLayoutDirection()I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getLayoutDirection()I
|
||||
|
||||
move-result v0
|
||||
|
||||
|
@ -201,26 +207,17 @@
|
|||
:cond_5
|
||||
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v1, 0x13
|
||||
|
||||
if-lt v0, v1, :cond_6
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
iget-boolean v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mAutoMirrored:Z
|
||||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/drawable/Drawable;->setAutoMirrored(Z)V
|
||||
|
||||
:cond_6
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mHotspotBounds:Landroid/graphics/Rect;
|
||||
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v2, 0x15
|
||||
|
||||
if-lt v1, v2, :cond_7
|
||||
|
||||
if-eqz v0, :cond_7
|
||||
if-eqz v0, :cond_6
|
||||
|
||||
iget v1, v0, Landroid/graphics/Rect;->left:I
|
||||
|
||||
|
@ -234,7 +231,7 @@
|
|||
:try_end_0
|
||||
.catchall {:try_start_0 .. :try_end_0} :catchall_0
|
||||
|
||||
:cond_7
|
||||
:cond_6
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mBlockInvalidateCallback:Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/graphics/drawable/DrawableContainer$BlockInvalidateCallback;->unwrap()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
@ -266,26 +263,31 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
invoke-static {p0}, Landroidx/core/graphics/drawable/DrawableCompat;->getLayoutDirection(Landroid/graphics/drawable/Drawable;)I
|
||||
|
||||
move-result v0
|
||||
|
||||
const/4 v1, 0x1
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
return v1
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 v0, 0x0
|
||||
const/4 v1, 0x0
|
||||
|
||||
return v0
|
||||
:goto_0
|
||||
return v1
|
||||
.end method
|
||||
|
||||
.method static resolveDensity(Landroid/content/res/Resources;I)I
|
||||
.method public static resolveDensity(Landroid/content/res/Resources;I)I
|
||||
.locals 0
|
||||
.param p0 # Landroid/content/res/Resources;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
if-nez p0, :cond_0
|
||||
|
||||
|
@ -301,9 +303,7 @@
|
|||
:goto_0
|
||||
if-nez p1, :cond_1
|
||||
|
||||
const/16 p0, 0xa0
|
||||
|
||||
return p0
|
||||
const/16 p1, 0xa0
|
||||
|
||||
:cond_1
|
||||
return p1
|
||||
|
@ -311,7 +311,7 @@
|
|||
|
||||
|
||||
# virtual methods
|
||||
.method animate(Z)V
|
||||
.method public animate(Z)V
|
||||
.locals 13
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
@ -346,6 +346,8 @@
|
|||
|
||||
invoke-virtual {v3, v9}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
||||
|
||||
iput-wide v7, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mEnterAnimationEnd:J
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
|
@ -353,35 +355,33 @@
|
|||
|
||||
mul-long v9, v9, v4
|
||||
|
||||
long-to-int v3, v9
|
||||
long-to-int v10, v9
|
||||
|
||||
iget-object v9, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
iget v9, v9, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mEnterFadeDuration:I
|
||||
|
||||
div-int/2addr v3, v9
|
||||
div-int/2addr v10, v9
|
||||
|
||||
iget-object v9, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
rsub-int v3, v3, 0xff
|
||||
rsub-int v9, v10, 0xff
|
||||
|
||||
iget v10, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mAlpha:I
|
||||
|
||||
mul-int v3, v3, v10
|
||||
mul-int v9, v9, v10
|
||||
|
||||
div-int/lit16 v3, v3, 0xff
|
||||
div-int/lit16 v9, v9, 0xff
|
||||
|
||||
invoke-virtual {v9, v3}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
||||
invoke-virtual {v3, v9}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
||||
|
||||
const/4 v3, 0x1
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
iput-wide v7, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mEnterAnimationEnd:J
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
const/4 v3, 0x0
|
||||
|
||||
:goto_1
|
||||
|
@ -409,6 +409,8 @@
|
|||
|
||||
iput v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mLastIndex:I
|
||||
|
||||
iput-wide v7, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mExitAnimationEnd:J
|
||||
|
||||
goto :goto_2
|
||||
|
||||
:cond_3
|
||||
|
@ -424,23 +426,21 @@
|
|||
|
||||
div-int/2addr v3, v4
|
||||
|
||||
iget-object v4, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mLastDrawable:Landroid/graphics/drawable/Drawable;
|
||||
iget v4, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mAlpha:I
|
||||
|
||||
iget v5, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mAlpha:I
|
||||
|
||||
mul-int v3, v3, v5
|
||||
mul-int v3, v3, v4
|
||||
|
||||
div-int/lit16 v3, v3, 0xff
|
||||
|
||||
invoke-virtual {v4, v3}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
||||
invoke-virtual {v9, v3}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
||||
|
||||
goto :goto_3
|
||||
|
||||
:cond_4
|
||||
:goto_2
|
||||
iput-wide v7, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mExitAnimationEnd:J
|
||||
|
||||
:cond_5
|
||||
:goto_2
|
||||
move v0, v3
|
||||
|
||||
:goto_3
|
||||
|
@ -454,7 +454,7 @@
|
|||
|
||||
add-long/2addr v1, v3
|
||||
|
||||
invoke-virtual {p0, p1, v1, v2}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->scheduleSelf(Ljava/lang/Runnable;J)V
|
||||
invoke-virtual {p0, p1, v1, v2}, Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V
|
||||
|
||||
:cond_6
|
||||
return-void
|
||||
|
@ -462,6 +462,13 @@
|
|||
|
||||
.method public applyTheme(Landroid/content/res/Resources$Theme;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/content/res/Resources$Theme;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x15
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
|
@ -472,6 +479,9 @@
|
|||
|
||||
.method public canApplyTheme()Z
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x15
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
|
@ -482,7 +492,7 @@
|
|||
return v0
|
||||
.end method
|
||||
|
||||
.method clearMutated()V
|
||||
.method public clearMutated()V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
@ -496,7 +506,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method cloneConstantState()Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.method public cloneConstantState()Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
@ -506,6 +516,10 @@
|
|||
|
||||
.method public draw(Landroid/graphics/Canvas;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/Canvas;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
|
@ -581,13 +595,15 @@
|
|||
|
||||
.method public getCurrent()Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method getCurrentIndex()I
|
||||
.method public getCurrentIndex()I
|
||||
.locals 1
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurIndex:I
|
||||
|
@ -597,6 +613,10 @@
|
|||
|
||||
.method public getHotspotBounds(Landroid/graphics/Rect;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/Rect;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mHotspotBounds:Landroid/graphics/Rect;
|
||||
|
||||
|
@ -604,11 +624,12 @@
|
|||
|
||||
invoke-virtual {p1, v0}, Landroid/graphics/Rect;->set(Landroid/graphics/Rect;)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->getHotspotBounds(Landroid/graphics/Rect;)V
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -640,11 +661,12 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, -0x1
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -676,11 +698,12 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, -0x1
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -712,11 +735,12 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -748,11 +772,12 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
return v0
|
||||
.end method
|
||||
|
||||
|
@ -778,17 +803,25 @@
|
|||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 v0, -0x2
|
||||
|
||||
:goto_1
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method public getOutline(Landroid/graphics/Outline;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/Outline;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x15
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
|
@ -802,6 +835,10 @@
|
|||
|
||||
.method public getPadding(Landroid/graphics/Rect;)Z
|
||||
.locals 3
|
||||
.param p1 # Landroid/graphics/Rect;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
|
@ -875,6 +912,10 @@
|
|||
|
||||
.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
|
@ -887,13 +928,13 @@
|
|||
|
||||
if-ne p1, v0, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -995,7 +1036,7 @@
|
|||
:cond_3
|
||||
if-eqz v0, :cond_4
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_4
|
||||
return-void
|
||||
|
@ -1003,6 +1044,8 @@
|
|||
|
||||
.method public mutate()Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mMutated:Z
|
||||
|
||||
|
@ -1030,7 +1073,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method protected onBoundsChange(Landroid/graphics/Rect;)V
|
||||
.method public onBoundsChange(Landroid/graphics/Rect;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mLastDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
@ -1066,7 +1109,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected onLevelChange(I)Z
|
||||
.method public onLevelChange(I)Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mLastDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
@ -1096,7 +1139,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method protected onStateChange([I)Z
|
||||
.method public onStateChange([I)Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mLastDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
@ -1128,18 +1171,26 @@
|
|||
|
||||
.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/Runnable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -1149,7 +1200,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method selectDrawable(I)Z
|
||||
.method public selectDrawable(I)Z
|
||||
.locals 8
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurIndex:I
|
||||
|
@ -1228,11 +1279,9 @@
|
|||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
iget v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
iget v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mNumChildren:I
|
||||
|
||||
if-ge p1, v0, :cond_6
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
if-ge p1, v1, :cond_6
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->getChild(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
|
@ -1250,10 +1299,6 @@
|
|||
|
||||
if-lez p1, :cond_5
|
||||
|
||||
iget-object p1, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
iget p1, p1, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mEnterFadeDuration:I
|
||||
|
||||
int-to-long v4, p1
|
||||
|
||||
add-long/2addr v2, v4
|
||||
|
@ -1300,13 +1345,13 @@
|
|||
goto :goto_2
|
||||
|
||||
:cond_9
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->unscheduleSelf(Ljava/lang/Runnable;)V
|
||||
invoke-virtual {p0, v0}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
|
||||
|
||||
:goto_2
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->animate(Z)V
|
||||
|
||||
:cond_a
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
@ -1343,7 +1388,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_1
|
||||
const/4 p1, 0x0
|
||||
|
@ -1351,19 +1396,18 @@
|
|||
invoke-virtual {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->animate(Z)V
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public setAutoMirrored(Z)V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
iget-boolean v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mAutoMirrored:Z
|
||||
iget-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mAutoMirrored:Z
|
||||
|
||||
if-eq v0, p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
if-eq v1, p1, :cond_0
|
||||
|
||||
iput-boolean p1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mAutoMirrored:Z
|
||||
|
||||
|
@ -1388,11 +1432,9 @@
|
|||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mHasColorFilter:Z
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mColorFilter:Landroid/graphics/ColorFilter;
|
||||
iget-object v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mColorFilter:Landroid/graphics/ColorFilter;
|
||||
|
||||
if-eq v0, p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
if-eq v1, p1, :cond_0
|
||||
|
||||
iput-object p1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mColorFilter:Landroid/graphics/ColorFilter;
|
||||
|
||||
|
@ -1406,7 +1448,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
|
||||
.method public setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
|
||||
.locals 1
|
||||
|
||||
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
@ -1439,7 +1481,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method setCurrentIndex(I)V
|
||||
.method public setCurrentIndex(I)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->selectDrawable(I)Z
|
||||
|
@ -1448,15 +1490,13 @@
|
|||
.end method
|
||||
|
||||
.method public setDither(Z)V
|
||||
.locals 1
|
||||
.locals 2
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
iget-boolean v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDither:Z
|
||||
iget-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDither:Z
|
||||
|
||||
if-eq v0, p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
if-eq v1, p1, :cond_0
|
||||
|
||||
iput-boolean p1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDither:Z
|
||||
|
||||
|
@ -1543,11 +1583,9 @@
|
|||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mHasTintList:Z
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mTintList:Landroid/content/res/ColorStateList;
|
||||
iget-object v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
if-eq v0, p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
if-eq v1, p1, :cond_0
|
||||
|
||||
iput-object p1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mTintList:Landroid/content/res/ColorStateList;
|
||||
|
||||
|
@ -1561,6 +1599,10 @@
|
|||
|
||||
.method public setTintMode(Landroid/graphics/PorterDuff$Mode;)V
|
||||
.locals 2
|
||||
.param p1 # Landroid/graphics/PorterDuff$Mode;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
||||
|
@ -1568,11 +1610,9 @@
|
|||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mHasTintMode:Z
|
||||
|
||||
iget-object v0, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
iget-object v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
if-eq v0, p1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
if-eq v1, p1, :cond_0
|
||||
|
||||
iput-object p1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mTintMode:Landroid/graphics/PorterDuff$Mode;
|
||||
|
||||
|
@ -1610,18 +1650,26 @@
|
|||
|
||||
.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
|
||||
.locals 1
|
||||
.param p1 # Landroid/graphics/drawable/Drawable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Ljava/lang/Runnable;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mCurrDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
if-ne p1, v0, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -1631,7 +1679,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method final updateDensity(Landroid/content/res/Resources;)V
|
||||
.method public final updateDensity(Landroid/content/res/Resources;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableContainer;->mDrawableContainerState:Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
|
|
|
@ -6,8 +6,16 @@
|
|||
.implements Landroid/graphics/drawable/Drawable$Callback;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mDrawable:Landroid/graphics/drawable/Drawable;
|
||||
.field public mDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
||||
|
||||
# direct methods
|
||||
|
@ -164,7 +172,7 @@
|
|||
.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableWrapper;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -203,7 +211,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected onBoundsChange(Landroid/graphics/Rect;)V
|
||||
.method public onBoundsChange(Landroid/graphics/Rect;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableWrapper;->mDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
@ -213,7 +221,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method protected onLevelChange(I)Z
|
||||
.method public onLevelChange(I)Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawableWrapper;->mDrawable:Landroid/graphics/drawable/Drawable;
|
||||
|
@ -228,7 +236,7 @@
|
|||
.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p2, p3, p4}, Landroidx/appcompat/graphics/drawable/DrawableWrapper;->scheduleSelf(Ljava/lang/Runnable;J)V
|
||||
invoke-virtual {p0, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -377,12 +385,13 @@
|
|||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
goto :goto_1
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
:goto_1
|
||||
return p1
|
||||
.end method
|
||||
|
||||
|
@ -411,7 +420,7 @@
|
|||
.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/graphics/drawable/DrawableWrapper;->unscheduleSelf(Ljava/lang/Runnable;)V
|
||||
invoke-virtual {p0, p2}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
|
|
@ -7,6 +7,12 @@
|
|||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;
|
||||
.end annotation
|
||||
|
|
|
@ -20,37 +20,37 @@
|
|||
|
||||
.field public static final ARROW_DIRECTION_START:I = 0x2
|
||||
|
||||
.field private static final ARROW_HEAD_ANGLE:F
|
||||
.field public static final ARROW_HEAD_ANGLE:F
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mArrowHeadLength:F
|
||||
.field public mArrowHeadLength:F
|
||||
|
||||
.field private mArrowShaftLength:F
|
||||
.field public mArrowShaftLength:F
|
||||
|
||||
.field private mBarGap:F
|
||||
.field public mBarGap:F
|
||||
|
||||
.field private mBarLength:F
|
||||
.field public mBarLength:F
|
||||
|
||||
.field private mDirection:I
|
||||
.field public mDirection:I
|
||||
|
||||
.field private mMaxCutForBarSize:F
|
||||
.field public mMaxCutForBarSize:F
|
||||
|
||||
.field private final mPaint:Landroid/graphics/Paint;
|
||||
.field public final mPaint:Landroid/graphics/Paint;
|
||||
|
||||
.field private final mPath:Landroid/graphics/Path;
|
||||
.field public final mPath:Landroid/graphics/Path;
|
||||
|
||||
.field private mProgress:F
|
||||
.field public mProgress:F
|
||||
|
||||
.field private final mSize:I
|
||||
.field public final mSize:I
|
||||
|
||||
.field private mSpin:Z
|
||||
.field public mSpin:Z
|
||||
|
||||
.field private mVerticalMirror:Z
|
||||
.field public mVerticalMirror:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method static constructor <clinit>()V
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 2
|
||||
|
||||
const-wide v0, 0x4046800000000000L # 45.0
|
||||
|
@ -220,14 +220,12 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method private static lerp(FFF)F
|
||||
.method public static lerp(FFF)F
|
||||
.locals 0
|
||||
|
||||
sub-float/2addr p1, p0
|
||||
invoke-static {p1, p0, p2, p0}, Le/e/b/a/a;->a(FFFF)F
|
||||
|
||||
mul-float p1, p1, p2
|
||||
|
||||
add-float/2addr p0, p1
|
||||
move-result p0
|
||||
|
||||
return p0
|
||||
.end method
|
||||
|
@ -241,7 +239,7 @@
|
|||
|
||||
move-object/from16 v1, p1
|
||||
|
||||
invoke-virtual/range {p0 .. p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->getBounds()Landroid/graphics/Rect;
|
||||
invoke-virtual/range {p0 .. p0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
|
||||
|
||||
move-result-object v2
|
||||
|
||||
|
@ -389,9 +387,9 @@
|
|||
|
||||
move-result-wide v10
|
||||
|
||||
mul-double v13, v13, v10
|
||||
mul-double v10, v10, v13
|
||||
|
||||
invoke-static {v13, v14}, Ljava/lang/Math;->round(D)J
|
||||
invoke-static {v10, v11}, Ljava/lang/Math;->round(D)J
|
||||
|
||||
move-result-wide v10
|
||||
|
||||
|
@ -409,15 +407,15 @@
|
|||
|
||||
move-result v11
|
||||
|
||||
add-float/2addr v10, v11
|
||||
add-float/2addr v11, v10
|
||||
|
||||
iget v11, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mMaxCutForBarSize:F
|
||||
iget v10, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mMaxCutForBarSize:F
|
||||
|
||||
neg-float v11, v11
|
||||
neg-float v10, v10
|
||||
|
||||
iget v13, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mProgress:F
|
||||
|
||||
invoke-static {v10, v11, v13}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->lerp(FFF)F
|
||||
invoke-static {v11, v10, v13}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->lerp(FFF)F
|
||||
|
||||
move-result v10
|
||||
|
||||
|
@ -505,7 +503,7 @@
|
|||
|
||||
add-float/2addr v3, v5
|
||||
|
||||
add-float/2addr v4, v3
|
||||
add-float/2addr v3, v4
|
||||
|
||||
invoke-virtual {v2}, Landroid/graphics/Rect;->centerX()I
|
||||
|
||||
|
@ -513,7 +511,7 @@
|
|||
|
||||
int-to-float v2, v2
|
||||
|
||||
invoke-virtual {v1, v2, v4}, Landroid/graphics/Canvas;->translate(FF)V
|
||||
invoke-virtual {v1, v2, v3}, Landroid/graphics/Canvas;->translate(FF)V
|
||||
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mSpin:Z
|
||||
|
||||
|
@ -597,6 +595,8 @@
|
|||
|
||||
.method public getColor()I
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/ColorInt;
|
||||
.end annotation
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPaint:Landroid/graphics/Paint;
|
||||
|
||||
|
@ -657,6 +657,10 @@
|
|||
|
||||
.method public getProgress()F
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/FloatRange;
|
||||
from = 0.0
|
||||
to = 1.0
|
||||
.end annotation
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mProgress:F
|
||||
|
||||
|
@ -686,7 +690,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setAlpha(I)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -703,7 +707,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mArrowHeadLength:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -720,7 +724,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mArrowShaftLength:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -737,7 +741,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mBarLength:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -774,13 +778,13 @@
|
|||
|
||||
move-result-wide v2
|
||||
|
||||
mul-double v0, v0, v2
|
||||
mul-double v2, v2, v0
|
||||
|
||||
double-to-float p1, v0
|
||||
double-to-float p1, v2
|
||||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mMaxCutForBarSize:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -788,6 +792,10 @@
|
|||
|
||||
.method public setColor(I)V
|
||||
.locals 1
|
||||
.param p1 # I
|
||||
.annotation build Landroidx/annotation/ColorInt;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mPaint:Landroid/graphics/Paint;
|
||||
|
||||
|
@ -801,7 +809,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColor(I)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -814,7 +822,7 @@
|
|||
|
||||
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setColorFilter(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter;
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -828,7 +836,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mDirection:I
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -845,7 +853,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mBarGap:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -853,6 +861,12 @@
|
|||
|
||||
.method public setProgress(F)V
|
||||
.locals 1
|
||||
.param p1 # F
|
||||
.annotation build Landroidx/annotation/FloatRange;
|
||||
from = 0.0
|
||||
to = 1.0
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
iget v0, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mProgress:F
|
||||
|
||||
|
@ -862,7 +876,7 @@
|
|||
|
||||
iput p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mProgress:F
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -877,7 +891,7 @@
|
|||
|
||||
iput-boolean p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mSpin:Z
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
@ -892,7 +906,7 @@
|
|||
|
||||
iput-boolean p1, p0, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->mVerticalMirror:Z
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawerArrowDrawable;->invalidateSelf()V
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
|
||||
|
||||
:cond_0
|
||||
return-void
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.class public Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.super Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.source "StateListDrawable.java"
|
||||
|
||||
|
@ -9,17 +9,17 @@
|
|||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x8
|
||||
accessFlags = 0x9
|
||||
name = "StateListState"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field mStateSets:[[I
|
||||
.field public mStateSets:[[I
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;Landroidx/appcompat/graphics/drawable/StateListDrawable;Landroid/content/res/Resources;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;Landroidx/appcompat/graphics/drawable/StateListDrawable;Landroid/content/res/Resources;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;-><init>(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;Landroidx/appcompat/graphics/drawable/DrawableContainer;Landroid/content/res/Resources;)V
|
||||
|
@ -30,10 +30,10 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mStateSets:[[I
|
||||
|
||||
return-void
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->getCapacity()I
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->getCapacity()I
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -41,15 +41,16 @@
|
|||
|
||||
iput-object p1, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mStateSets:[[I
|
||||
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method addStateSet([ILandroid/graphics/drawable/Drawable;)I
|
||||
.method public addStateSet([ILandroid/graphics/drawable/Drawable;)I
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addChild(Landroid/graphics/drawable/Drawable;)I
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->addChild(Landroid/graphics/drawable/Drawable;)I
|
||||
|
||||
move-result p2
|
||||
|
||||
|
@ -78,12 +79,12 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method indexOfStateSet([I)I
|
||||
.method public indexOfStateSet([I)I
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mStateSets:[[I
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->getChildCount()I
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->getChildCount()I
|
||||
|
||||
move-result v1
|
||||
|
||||
|
@ -113,7 +114,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method mutate()V
|
||||
.method public mutate()V
|
||||
.locals 4
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mStateSets:[[I
|
||||
|
@ -163,6 +164,8 @@
|
|||
|
||||
.method public newDrawable()Landroid/graphics/drawable/Drawable;
|
||||
.locals 2
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/appcompat/graphics/drawable/StateListDrawable;
|
||||
|
||||
|
@ -175,6 +178,8 @@
|
|||
|
||||
.method public newDrawable(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
new-instance v0, Landroidx/appcompat/graphics/drawable/StateListDrawable;
|
||||
|
||||
|
|
|
@ -1,9 +1,21 @@
|
|||
.class Landroidx/appcompat/graphics/drawable/StateListDrawable;
|
||||
.class public Landroidx/appcompat/graphics/drawable/StateListDrawable;
|
||||
.super Landroidx/appcompat/graphics/drawable/DrawableContainer;
|
||||
.source "StateListDrawable.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation build Landroid/annotation/SuppressLint;
|
||||
value = {
|
||||
"RestrictedAPI"
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation build Landroidx/annotation/RestrictTo;
|
||||
value = {
|
||||
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP_PREFIX:Landroidx/annotation/RestrictTo$Scope;
|
||||
}
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/MemberClasses;
|
||||
value = {
|
||||
Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
@ -12,19 +24,19 @@
|
|||
|
||||
|
||||
# static fields
|
||||
.field private static final DEBUG:Z = false
|
||||
.field public static final DEBUG:Z = false
|
||||
|
||||
.field private static final TAG:Ljava/lang/String; = "StateListDrawable"
|
||||
.field public static final TAG:Ljava/lang/String; = "StateListDrawable"
|
||||
|
||||
|
||||
# instance fields
|
||||
.field private mMutated:Z
|
||||
.field public mMutated:Z
|
||||
|
||||
.field private mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.field public mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method constructor <init>()V
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
@ -34,8 +46,12 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;)V
|
||||
.locals 0
|
||||
.param p1 # Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;-><init>()V
|
||||
|
||||
|
@ -47,7 +63,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method constructor <init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;Landroid/content/res/Resources;)V
|
||||
.method public constructor <init>(Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;Landroid/content/res/Resources;)V
|
||||
.locals 1
|
||||
|
||||
invoke-direct {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;-><init>()V
|
||||
|
@ -58,7 +74,7 @@
|
|||
|
||||
invoke-virtual {p0, v0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->getState()[I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -92,7 +108,7 @@
|
|||
|
||||
move-result v3
|
||||
|
||||
if-eq v3, v2, :cond_7
|
||||
if-eq v3, v2, :cond_8
|
||||
|
||||
invoke-interface {p3}, Lorg/xmlpull/v1/XmlPullParser;->getDepth()I
|
||||
|
||||
|
@ -102,13 +118,16 @@
|
|||
|
||||
const/4 v5, 0x3
|
||||
|
||||
if-eq v3, v5, :cond_7
|
||||
if-eq v3, v5, :cond_8
|
||||
|
||||
:cond_1
|
||||
const/4 v5, 0x2
|
||||
|
||||
if-ne v3, v5, :cond_0
|
||||
if-eq v3, v5, :cond_2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
if-gt v4, v1, :cond_0
|
||||
|
||||
invoke-interface {p3}, Lorg/xmlpull/v1/XmlPullParser;->getName()Ljava/lang/String;
|
||||
|
@ -121,8 +140,11 @@
|
|||
|
||||
move-result v3
|
||||
|
||||
if-eqz v3, :cond_0
|
||||
if-nez v3, :cond_3
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_3
|
||||
sget-object v3, Landroidx/appcompat/resources/R$styleable;->StateListDrawableItem:[I
|
||||
|
||||
invoke-static {p2, p5, p4, v3}, Landroidx/core/content/res/TypedArrayUtils;->obtainAttributes(Landroid/content/res/Resources;Landroid/content/res/Resources$Theme;Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
@ -139,7 +161,7 @@
|
|||
|
||||
move-result v6
|
||||
|
||||
if-lez v6, :cond_2
|
||||
if-lez v6, :cond_4
|
||||
|
||||
invoke-static {}, Landroidx/appcompat/widget/ResourceManagerInternal;->get()Landroidx/appcompat/widget/ResourceManagerInternal;
|
||||
|
||||
|
@ -149,46 +171,38 @@
|
|||
|
||||
move-result-object v4
|
||||
|
||||
:cond_2
|
||||
:cond_4
|
||||
invoke-virtual {v3}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
invoke-virtual {p0, p4}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->extractStateSet(Landroid/util/AttributeSet;)[I
|
||||
|
||||
move-result-object v3
|
||||
|
||||
if-nez v4, :cond_6
|
||||
if-nez v4, :cond_7
|
||||
|
||||
:cond_3
|
||||
:goto_1
|
||||
invoke-interface {p3}, Lorg/xmlpull/v1/XmlPullParser;->next()I
|
||||
|
||||
move-result v4
|
||||
|
||||
const/4 v6, 0x4
|
||||
|
||||
if-eq v4, v6, :cond_3
|
||||
if-ne v4, v6, :cond_5
|
||||
|
||||
if-ne v4, v5, :cond_5
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
if-ne v4, v5, :cond_6
|
||||
|
||||
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v5, 0x15
|
||||
|
||||
if-lt v4, v5, :cond_4
|
||||
|
||||
invoke-static {p2, p3, p4, p5}, Landroid/graphics/drawable/Drawable;->createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_1
|
||||
goto :goto_2
|
||||
|
||||
:cond_4
|
||||
invoke-static {p2, p3, p4}, Landroid/graphics/drawable/Drawable;->createFromXmlInner(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object v4
|
||||
|
||||
goto :goto_1
|
||||
|
||||
:cond_5
|
||||
:cond_6
|
||||
new-instance p1, Lorg/xmlpull/v1/XmlPullParserException;
|
||||
|
||||
new-instance p2, Ljava/lang/StringBuilder;
|
||||
|
@ -213,13 +227,13 @@
|
|||
|
||||
throw p1
|
||||
|
||||
:cond_6
|
||||
:goto_1
|
||||
:cond_7
|
||||
:goto_2
|
||||
invoke-virtual {v0, v3, v4}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addStateSet([ILandroid/graphics/drawable/Drawable;)I
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_7
|
||||
:cond_8
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
@ -230,11 +244,7 @@
|
|||
|
||||
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
|
||||
|
||||
const/16 v2, 0x15
|
||||
|
||||
if-lt v1, v2, :cond_0
|
||||
|
||||
iget v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mChangingConfigurations:I
|
||||
iget v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mChangingConfigurations:I
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->getChangingConfigurations()I
|
||||
|
||||
|
@ -242,58 +252,57 @@
|
|||
|
||||
or-int/2addr v1, v2
|
||||
|
||||
iput v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mChangingConfigurations:I
|
||||
iput v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mChangingConfigurations:I
|
||||
|
||||
:cond_0
|
||||
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_variablePadding:I
|
||||
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mVariablePadding:Z
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mVariablePadding:Z
|
||||
|
||||
invoke-virtual {p1, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mVariablePadding:Z
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mVariablePadding:Z
|
||||
|
||||
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_constantSize:I
|
||||
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mConstantSize:Z
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mConstantSize:Z
|
||||
|
||||
invoke-virtual {p1, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
|
||||
|
||||
move-result v1
|
||||
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mConstantSize:Z
|
||||
iput-boolean v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mConstantSize:Z
|
||||
|
||||
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_enterFadeDuration:I
|
||||
|
||||
iget v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mEnterFadeDuration:I
|
||||
iget v2, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mEnterFadeDuration:I
|
||||
|
||||
invoke-virtual {p1, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
iput v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mEnterFadeDuration:I
|
||||
iput v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mEnterFadeDuration:I
|
||||
|
||||
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_exitFadeDuration:I
|
||||
|
||||
iget v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mExitFadeDuration:I
|
||||
iget v2, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mExitFadeDuration:I
|
||||
|
||||
invoke-virtual {p1, v1, v2}, Landroid/content/res/TypedArray;->getInt(II)I
|
||||
|
||||
move-result v1
|
||||
|
||||
iput v1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mExitFadeDuration:I
|
||||
iput v1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mExitFadeDuration:I
|
||||
|
||||
sget v1, Landroidx/appcompat/resources/R$styleable;->StateListDrawable_android_dither:I
|
||||
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mDither:Z
|
||||
iget-boolean v2, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDither:Z
|
||||
|
||||
invoke-virtual {p1, v1, v2}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
iput-boolean p1, v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->mDither:Z
|
||||
iput-boolean p1, v0, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->mDither:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
@ -309,7 +318,7 @@
|
|||
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->addStateSet([ILandroid/graphics/drawable/Drawable;)I
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->getState()[I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -321,10 +330,17 @@
|
|||
|
||||
.method public applyTheme(Landroid/content/res/Resources$Theme;)V
|
||||
.locals 0
|
||||
.param p1 # Landroid/content/res/Resources$Theme;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation build Landroidx/annotation/RequiresApi;
|
||||
value = 0x15
|
||||
.end annotation
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->applyTheme(Landroid/content/res/Resources$Theme;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->getState()[I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -333,7 +349,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method clearMutated()V
|
||||
.method public clearMutated()V
|
||||
.locals 1
|
||||
|
||||
invoke-super {p0}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->clearMutated()V
|
||||
|
@ -345,7 +361,7 @@
|
|||
return-void
|
||||
.end method
|
||||
|
||||
.method bridge synthetic cloneConstantState()Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.method public bridge synthetic cloneConstantState()Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->cloneConstantState()Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
@ -355,7 +371,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method cloneConstantState()Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.method public cloneConstantState()Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.locals 3
|
||||
|
||||
new-instance v0, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
@ -369,7 +385,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method extractStateSet(Landroid/util/AttributeSet;)[I
|
||||
.method public extractStateSet(Landroid/util/AttributeSet;)[I
|
||||
.locals 8
|
||||
|
||||
invoke-interface {p1}, Landroid/util/AttributeSet;->getAttributeCount()I
|
||||
|
@ -432,31 +448,31 @@
|
|||
return-object p1
|
||||
.end method
|
||||
|
||||
.method getStateCount()I
|
||||
.method public getStateCount()I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable;->mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->getChildCount()I
|
||||
invoke-virtual {v0}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->getChildCount()I
|
||||
|
||||
move-result v0
|
||||
|
||||
return v0
|
||||
.end method
|
||||
|
||||
.method getStateDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
.method public getStateDrawable(I)Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable;->mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;->getChild(I)Landroid/graphics/drawable/Drawable;
|
||||
invoke-virtual {v0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;->getChild(I)Landroid/graphics/drawable/Drawable;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method getStateDrawableIndex([I)I
|
||||
.method public getStateDrawableIndex([I)I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable;->mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
@ -468,7 +484,7 @@
|
|||
return p1
|
||||
.end method
|
||||
|
||||
.method getStateListState()Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.method public getStateListState()Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable;->mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
@ -476,7 +492,7 @@
|
|||
return-object v0
|
||||
.end method
|
||||
|
||||
.method getStateSet(I)[I
|
||||
.method public getStateSet(I)[I
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable;->mStateListState:Landroidx/appcompat/graphics/drawable/StateListDrawable$StateListState;
|
||||
|
@ -490,6 +506,26 @@
|
|||
|
||||
.method public inflate(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
|
||||
.locals 3
|
||||
.param p1 # Landroid/content/Context;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p2 # Landroid/content/res/Resources;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p3 # Lorg/xmlpull/v1/XmlPullParser;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p4 # Landroid/util/AttributeSet;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.param p5 # Landroid/content/res/Resources$Theme;
|
||||
.annotation build Landroidx/annotation/Nullable;
|
||||
.end annotation
|
||||
.end param
|
||||
.annotation system Ldalvik/annotation/Throws;
|
||||
value = {
|
||||
Lorg/xmlpull/v1/XmlPullParserException;,
|
||||
|
@ -511,17 +547,17 @@
|
|||
|
||||
move-result v1
|
||||
|
||||
invoke-virtual {p0, v1, v2}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->setVisible(ZZ)Z
|
||||
invoke-virtual {p0, v1, v2}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->setVisible(ZZ)Z
|
||||
|
||||
invoke-direct {p0, v0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->updateStateFromTypedArray(Landroid/content/res/TypedArray;)V
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->updateDensity(Landroid/content/res/Resources;)V
|
||||
invoke-virtual {p0, p2}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->updateDensity(Landroid/content/res/Resources;)V
|
||||
|
||||
invoke-virtual {v0}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
invoke-direct/range {p0 .. p5}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->inflateChildElements(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)V
|
||||
|
||||
invoke-virtual {p0}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->getState()[I
|
||||
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
|
||||
|
||||
move-result-object p1
|
||||
|
||||
|
@ -540,6 +576,8 @@
|
|||
|
||||
.method public mutate()Landroid/graphics/drawable/Drawable;
|
||||
.locals 1
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
|
||||
iget-boolean v0, p0, Landroidx/appcompat/graphics/drawable/StateListDrawable;->mMutated:Z
|
||||
|
||||
|
@ -563,7 +601,7 @@
|
|||
return-object p0
|
||||
.end method
|
||||
|
||||
.method protected onStateChange([I)Z
|
||||
.method public onStateChange([I)Z
|
||||
.locals 2
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->onStateChange([I)Z
|
||||
|
@ -587,7 +625,7 @@
|
|||
move-result p1
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/graphics/drawable/StateListDrawable;->selectDrawable(I)Z
|
||||
invoke-virtual {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->selectDrawable(I)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
|
@ -600,17 +638,22 @@
|
|||
:cond_1
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
goto :goto_1
|
||||
|
||||
:cond_2
|
||||
:goto_0
|
||||
const/4 p1, 0x1
|
||||
|
||||
:goto_1
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
|
||||
.method public setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
|
||||
.locals 1
|
||||
.param p1 # Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-super {p0, p1}, Landroidx/appcompat/graphics/drawable/DrawableContainer;->setConstantState(Landroidx/appcompat/graphics/drawable/DrawableContainer$DrawableContainerState;)V
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue