Changes of com.discord v998

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

View file

@ -15,33 +15,33 @@
# static fields
.field public static final cardBackgroundColor:I = 0x7f04008d
.field public static final cardBackgroundColor:I = 0x7f04008f
.field public static final cardCornerRadius:I = 0x7f04008e
.field public static final cardCornerRadius:I = 0x7f040090
.field public static final cardElevation:I = 0x7f04008f
.field public static final cardElevation:I = 0x7f040091
.field public static final cardMaxElevation:I = 0x7f040090
.field public static final cardMaxElevation:I = 0x7f040092
.field public static final cardPreventCornerOverlap:I = 0x7f040091
.field public static final cardPreventCornerOverlap:I = 0x7f040093
.field public static final cardUseCompatPadding:I = 0x7f040092
.field public static final cardUseCompatPadding:I = 0x7f040094
.field public static final cardViewStyle:I = 0x7f040093
.field public static final cardViewStyle:I = 0x7f040095
.field public static final contentPadding:I = 0x7f0400e6
.field public static final contentPadding:I = 0x7f0400e8
.field public static final contentPaddingBottom:I = 0x7f0400e7
.field public static final contentPaddingBottom:I = 0x7f0400e9
.field public static final contentPaddingLeft:I = 0x7f0400e8
.field public static final contentPaddingLeft:I = 0x7f0400ea
.field public static final contentPaddingRight:I = 0x7f0400e9
.field public static final contentPaddingRight:I = 0x7f0400eb
.field public static final contentPaddingTop:I = 0x7f0400ea
.field public static final contentPaddingTop:I = 0x7f0400ec
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -15,17 +15,17 @@
# static fields
.field public static final cardview_dark_background:I = 0x7f060041
.field public static final cardview_dark_background:I = 0x7f060042
.field public static final cardview_light_background:I = 0x7f060042
.field public static final cardview_light_background:I = 0x7f060043
.field public static final cardview_shadow_end_color:I = 0x7f060043
.field public static final cardview_shadow_end_color:I = 0x7f060044
.field public static final cardview_shadow_start_color:I = 0x7f060044
.field public static final cardview_shadow_start_color:I = 0x7f060045
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -23,7 +23,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -25,7 +25,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -45,7 +45,7 @@
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 1
const/16 v0, 0xd
@ -62,21 +62,21 @@
.array-data 4
0x101013f
0x1010140
0x7f04008d
0x7f04008e
0x7f04008f
0x7f040090
0x7f040091
0x7f040092
0x7f0400e6
0x7f0400e7
0x7f040093
0x7f040094
0x7f0400e8
0x7f0400e9
0x7f0400ea
0x7f0400eb
0x7f0400ec
.end array-data
.end method
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -16,7 +16,7 @@
# direct methods
.method private constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V

View file

@ -1,4 +1,4 @@
.class Landroidx/cardview/widget/CardView$1;
.class public Landroidx/cardview/widget/CardView$1;
.super Ljava/lang/Object;
.source "CardView.java"
@ -12,19 +12,19 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field private mCardBackground:Landroid/graphics/drawable/Drawable;
.field public mCardBackground:Landroid/graphics/drawable/Drawable;
.field final synthetic this$0:Landroidx/cardview/widget/CardView;
.field public final synthetic this$0:Landroidx/cardview/widget/CardView;
# direct methods
.method constructor <init>(Landroidx/cardview/widget/CardView;)V
.method public constructor <init>(Landroidx/cardview/widget/CardView;)V
.locals 0
iput-object p1, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
@ -83,32 +83,28 @@
iget-object v0, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
invoke-virtual {v0, p1}, Landroidx/cardview/widget/CardView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
invoke-virtual {v0, p1}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
return-void
.end method
.method public setMinWidthHeightInternal(II)V
.locals 1
.locals 2
iget-object v0, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
iget v0, v0, Landroidx/cardview/widget/CardView;->mUserSetMinWidth:I
iget v1, v0, Landroidx/cardview/widget/CardView;->mUserSetMinWidth:I
if-le p1, v0, :cond_0
iget-object v0, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
if-le p1, v1, :cond_0
invoke-static {v0, p1}, Landroidx/cardview/widget/CardView;->access$101(Landroidx/cardview/widget/CardView;I)V
:cond_0
iget-object p1, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
iget p1, p1, Landroidx/cardview/widget/CardView;->mUserSetMinHeight:I
iget v0, p1, Landroidx/cardview/widget/CardView;->mUserSetMinHeight:I
if-le p2, p1, :cond_1
iget-object p1, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
if-le p2, v0, :cond_1
invoke-static {p1, p2}, Landroidx/cardview/widget/CardView;->access$201(Landroidx/cardview/widget/CardView;I)V
@ -117,7 +113,7 @@
.end method
.method public setShadowPadding(IIII)V
.locals 2
.locals 3
iget-object v0, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
@ -129,29 +125,17 @@
iget-object v1, v0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
iget v1, v1, Landroid/graphics/Rect;->left:I
iget v2, v1, Landroid/graphics/Rect;->left:I
add-int/2addr p1, v1
add-int/2addr p1, v2
iget-object v1, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
iget v2, v1, Landroid/graphics/Rect;->top:I
iget-object v1, v1, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
add-int/2addr p2, v2
iget v1, v1, Landroid/graphics/Rect;->top:I
iget v2, v1, Landroid/graphics/Rect;->right:I
add-int/2addr p2, v1
iget-object v1, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
iget-object v1, v1, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
iget v1, v1, Landroid/graphics/Rect;->right:I
add-int/2addr p3, v1
iget-object v1, p0, Landroidx/cardview/widget/CardView$1;->this$0:Landroidx/cardview/widget/CardView;
iget-object v1, v1, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
add-int/2addr p3, v2
iget v1, v1, Landroid/graphics/Rect;->bottom:I

View file

@ -4,29 +4,29 @@
# static fields
.field private static final COLOR_BACKGROUND_ATTR:[I
.field public static final COLOR_BACKGROUND_ATTR:[I
.field private static final IMPL:Landroidx/cardview/widget/CardViewImpl;
.field public static final IMPL:Landroidx/cardview/widget/CardViewImpl;
# instance fields
.field private final mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
.field public final mCardViewDelegate:Landroidx/cardview/widget/CardViewDelegate;
.field private mCompatPadding:Z
.field public mCompatPadding:Z
.field final mContentPadding:Landroid/graphics/Rect;
.field public final mContentPadding:Landroid/graphics/Rect;
.field private mPreventCornerOverlap:Z
.field public mPreventCornerOverlap:Z
.field final mShadowBounds:Landroid/graphics/Rect;
.field public final mShadowBounds:Landroid/graphics/Rect;
.field mUserSetMinHeight:I
.field public mUserSetMinHeight:I
.field mUserSetMinWidth:I
.field public mUserSetMinWidth:I
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 3
const/4 v0, 0x1
@ -43,41 +43,12 @@
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_0
new-instance v0, Landroidx/cardview/widget/CardViewApi21Impl;
invoke-direct {v0}, Landroidx/cardview/widget/CardViewApi21Impl;-><init>()V
sput-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
goto :goto_0
:cond_0
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x11
if-lt v0, v1, :cond_1
new-instance v0, Landroidx/cardview/widget/CardViewApi17Impl;
invoke-direct {v0}, Landroidx/cardview/widget/CardViewApi17Impl;-><init>()V
sput-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
goto :goto_0
:cond_1
new-instance v0, Landroidx/cardview/widget/CardViewBaseImpl;
invoke-direct {v0}, Landroidx/cardview/widget/CardViewBaseImpl;-><init>()V
sput-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
:goto_0
sget-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
invoke-interface {v0}, Landroidx/cardview/widget/CardViewImpl;->initStatic()V
@ -87,6 +58,10 @@
.method public constructor <init>(Landroid/content/Context;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 v0, 0x0
@ -97,6 +72,14 @@
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
.locals 1
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
sget v0, Landroidx/cardview/R$attr;->cardViewStyle:I
@ -107,6 +90,14 @@
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 8
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/util/AttributeSet;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
@ -158,7 +149,7 @@
goto :goto_2
:cond_0
invoke-virtual {p0}, Landroidx/cardview/widget/CardView;->getContext()Landroid/content/Context;
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getContext()Landroid/content/Context;
move-result-object p3
@ -190,7 +181,7 @@
if-lez p3, :cond_1
invoke-virtual {p0}, Landroidx/cardview/widget/CardView;->getResources()Landroid/content/res/Resources;
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources;
move-result-object p3
@ -203,7 +194,7 @@
goto :goto_1
:cond_1
invoke-virtual {p0}, Landroidx/cardview/widget/CardView;->getResources()Landroid/content/res/Resources;
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getResources()Landroid/content/res/Resources;
move-result-object p3
@ -346,7 +337,7 @@
return-void
.end method
.method static synthetic access$001(Landroidx/cardview/widget/CardView;IIII)V
.method public static synthetic access$001(Landroidx/cardview/widget/CardView;IIII)V
.locals 0
invoke-super {p0, p1, p2, p3, p4}, Landroid/widget/FrameLayout;->setPadding(IIII)V
@ -354,7 +345,7 @@
return-void
.end method
.method static synthetic access$101(Landroidx/cardview/widget/CardView;I)V
.method public static synthetic access$101(Landroidx/cardview/widget/CardView;I)V
.locals 0
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setMinimumWidth(I)V
@ -362,7 +353,7 @@
return-void
.end method
.method static synthetic access$201(Landroidx/cardview/widget/CardView;I)V
.method public static synthetic access$201(Landroidx/cardview/widget/CardView;I)V
.locals 0
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setMinimumHeight(I)V
@ -374,6 +365,8 @@
# virtual methods
.method public getCardBackgroundColor()Landroid/content/res/ColorStateList;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
@ -402,6 +395,8 @@
.method public getContentPaddingBottom()I
.locals 1
.annotation build Landroidx/annotation/Px;
.end annotation
iget-object v0, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
@ -412,6 +407,8 @@
.method public getContentPaddingLeft()I
.locals 1
.annotation build Landroidx/annotation/Px;
.end annotation
iget-object v0, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
@ -422,6 +419,8 @@
.method public getContentPaddingRight()I
.locals 1
.annotation build Landroidx/annotation/Px;
.end annotation
iget-object v0, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
@ -432,6 +431,8 @@
.method public getContentPaddingTop()I
.locals 1
.annotation build Landroidx/annotation/Px;
.end annotation
iget-object v0, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;
@ -484,7 +485,7 @@
return v0
.end method
.method protected onMeasure(II)V
.method public onMeasure(II)V
.locals 5
sget-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
@ -579,16 +580,21 @@
:goto_1
invoke-super {p0, p1, p2}, Landroid/widget/FrameLayout;->onMeasure(II)V
return-void
goto :goto_2
:cond_2
invoke-super {p0, p1, p2}, Landroid/widget/FrameLayout;->onMeasure(II)V
:goto_2
return-void
.end method
.method public setCardBackgroundColor(I)V
.locals 2
.param p1 # I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end param
sget-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
@ -605,6 +611,10 @@
.method public setCardBackgroundColor(Landroid/content/res/ColorStateList;)V
.locals 2
.param p1 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
sget-object v0, Landroidx/cardview/widget/CardView;->IMPL:Landroidx/cardview/widget/CardViewImpl;
@ -629,6 +639,22 @@
.method public setContentPadding(IIII)V
.locals 1
.param p1 # I
.annotation build Landroidx/annotation/Px;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/Px;
.end annotation
.end param
.param p3 # I
.annotation build Landroidx/annotation/Px;
.end annotation
.end param
.param p4 # I
.annotation build Landroidx/annotation/Px;
.end annotation
.end param
iget-object v0, p0, Landroidx/cardview/widget/CardView;->mContentPadding:Landroid/graphics/Rect;

View file

@ -1,4 +1,4 @@
.class Landroidx/cardview/widget/CardViewApi17Impl$1;
.class public Landroidx/cardview/widget/CardViewApi17Impl$1;
.super Ljava/lang/Object;
.source "CardViewApi17Impl.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/cardview/widget/CardViewApi17Impl;
.field public final synthetic this$0:Landroidx/cardview/widget/CardViewApi17Impl;
# direct methods
.method constructor <init>(Landroidx/cardview/widget/CardViewApi17Impl;)V
.method public constructor <init>(Landroidx/cardview/widget/CardViewApi17Impl;)V
.locals 0
iput-object p1, p0, Landroidx/cardview/widget/CardViewApi17Impl$1;->this$0:Landroidx/cardview/widget/CardViewApi17Impl;

View file

@ -1,10 +1,16 @@
.class Landroidx/cardview/widget/CardViewApi17Impl;
.class public Landroidx/cardview/widget/CardViewApi17Impl;
.super Landroidx/cardview/widget/CardViewBaseImpl;
.source "CardViewApi17Impl.java"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x11
.end annotation
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Landroidx/cardview/widget/CardViewBaseImpl;-><init>()V

View file

@ -1,4 +1,4 @@
.class Landroidx/cardview/widget/CardViewApi21Impl;
.class public Landroidx/cardview/widget/CardViewApi21Impl;
.super Ljava/lang/Object;
.source "CardViewApi21Impl.java"
@ -6,8 +6,14 @@
.implements Landroidx/cardview/widget/CardViewImpl;
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -169,6 +175,10 @@
.method public setBackgroundColor(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/res/ColorStateList;)V
.locals 0
.param p2 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1}, Landroidx/cardview/widget/CardViewApi21Impl;->getCardBackground(Landroidx/cardview/widget/CardViewDelegate;)Landroidx/cardview/widget/RoundRectDrawable;

View file

@ -1,4 +1,4 @@
.class Landroidx/cardview/widget/CardViewBaseImpl$1;
.class public Landroidx/cardview/widget/CardViewBaseImpl$1;
.super Ljava/lang/Object;
.source "CardViewBaseImpl.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/cardview/widget/CardViewBaseImpl;
.field public final synthetic this$0:Landroidx/cardview/widget/CardViewBaseImpl;
# direct methods
.method constructor <init>(Landroidx/cardview/widget/CardViewBaseImpl;)V
.method public constructor <init>(Landroidx/cardview/widget/CardViewBaseImpl;)V
.locals 0
iput-object p1, p0, Landroidx/cardview/widget/CardViewBaseImpl$1;->this$0:Landroidx/cardview/widget/CardViewBaseImpl;
@ -167,9 +167,7 @@
add-float v4, v1, v9
iget v1, v8, Landroid/graphics/RectF;->top:F
add-float v5, v1, v12
add-float v5, v3, v12
move-object/from16 v1, p1
@ -181,9 +179,9 @@
sub-float v2, v1, v9
iget v1, v8, Landroid/graphics/RectF;->bottom:F
iget v5, v8, Landroid/graphics/RectF;->bottom:F
sub-float v3, v1, v12
sub-float v3, v5, v12
iget v1, v8, Landroid/graphics/RectF;->right:F
@ -191,8 +189,6 @@
add-float v4, v1, v9
iget v5, v8, Landroid/graphics/RectF;->bottom:F
move-object/from16 v1, p1
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V

View file

@ -1,4 +1,4 @@
.class Landroidx/cardview/widget/CardViewBaseImpl;
.class public Landroidx/cardview/widget/CardViewBaseImpl;
.super Ljava/lang/Object;
.source "CardViewBaseImpl.java"
@ -7,11 +7,11 @@
# instance fields
.field final mCornerRect:Landroid/graphics/RectF;
.field public final mCornerRect:Landroid/graphics/RectF;
# direct methods
.method constructor <init>()V
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -217,6 +217,10 @@
.method public setBackgroundColor(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/res/ColorStateList;)V
.locals 0
.param p2 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1}, Landroidx/cardview/widget/CardViewBaseImpl;->getShadowBackground(Landroidx/cardview/widget/CardViewDelegate;)Landroidx/cardview/widget/RoundRectDrawableWithShadow;

View file

@ -1,4 +1,4 @@
.class interface abstract Landroidx/cardview/widget/CardViewDelegate;
.class public interface abstract Landroidx/cardview/widget/CardViewDelegate;
.super Ljava/lang/Object;
.source "CardViewDelegate.java"

View file

@ -1,4 +1,4 @@
.class interface abstract Landroidx/cardview/widget/CardViewImpl;
.class public interface abstract Landroidx/cardview/widget/CardViewImpl;
.super Ljava/lang/Object;
.source "CardViewImpl.java"
@ -35,6 +35,10 @@
.end method
.method public abstract setBackgroundColor(Landroidx/cardview/widget/CardViewDelegate;Landroid/content/res/ColorStateList;)V
.param p2 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.end method
.method public abstract setElevation(Landroidx/cardview/widget/CardViewDelegate;F)V

View file

@ -1,34 +1,40 @@
.class Landroidx/cardview/widget/RoundRectDrawable;
.class public Landroidx/cardview/widget/RoundRectDrawable;
.super Landroid/graphics/drawable/Drawable;
.source "RoundRectDrawable.java"
# annotations
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
# instance fields
.field private mBackground:Landroid/content/res/ColorStateList;
.field public mBackground:Landroid/content/res/ColorStateList;
.field private final mBoundsF:Landroid/graphics/RectF;
.field public final mBoundsF:Landroid/graphics/RectF;
.field private final mBoundsI:Landroid/graphics/Rect;
.field public final mBoundsI:Landroid/graphics/Rect;
.field private mInsetForPadding:Z
.field public mInsetForPadding:Z
.field private mInsetForRadius:Z
.field public mInsetForRadius:Z
.field private mPadding:F
.field public mPadding:F
.field private final mPaint:Landroid/graphics/Paint;
.field public final mPaint:Landroid/graphics/Paint;
.field private mRadius:F
.field public mRadius:F
.field private mTint:Landroid/content/res/ColorStateList;
.field public mTint:Landroid/content/res/ColorStateList;
.field private mTintFilter:Landroid/graphics/PorterDuffColorFilter;
.field public mTintFilter:Landroid/graphics/PorterDuffColorFilter;
.field private mTintMode:Landroid/graphics/PorterDuff$Mode;
.field public mTintMode:Landroid/graphics/PorterDuff$Mode;
# direct methods
.method constructor <init>(Landroid/content/res/ColorStateList;F)V
.method public constructor <init>(Landroid/content/res/ColorStateList;F)V
.locals 1
invoke-direct {p0}, Landroid/graphics/drawable/Drawable;-><init>()V
@ -82,7 +88,7 @@
goto :goto_0
:cond_0
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->getState()[I
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
move-result-object v0
@ -123,7 +129,7 @@
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawable;->mBackground:Landroid/content/res/ColorStateList;
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->getState()[I
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
move-result-object v1
@ -147,7 +153,7 @@
if-nez p1, :cond_0
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->getBounds()Landroid/graphics/Rect;
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
move-result-object p1
@ -303,7 +309,7 @@
return-void
.end method
.method getPadding()F
.method public getPadding()F
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawable;->mPadding:F
@ -353,15 +359,16 @@
:cond_2
const/4 v0, 0x1
return v0
goto :goto_0
:cond_3
const/4 v0, 0x0
:goto_0
return v0
.end method
.method protected onBoundsChange(Landroid/graphics/Rect;)V
.method public onBoundsChange(Landroid/graphics/Rect;)V
.locals 0
invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V
@ -371,7 +378,7 @@
return-void
.end method
.method protected onStateChange([I)Z
.method public onStateChange([I)Z
.locals 3
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawable;->mBackground:Landroid/content/res/ColorStateList;
@ -441,10 +448,14 @@
.method public setColor(Landroid/content/res/ColorStateList;)V
.locals 0
.param p1 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1}, Landroidx/cardview/widget/RoundRectDrawable;->setBackground(Landroid/content/res/ColorStateList;)V
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method
@ -459,7 +470,7 @@
return-void
.end method
.method setPadding(FZZ)V
.method public setPadding(FZZ)V
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawable;->mPadding:F
@ -489,12 +500,12 @@
invoke-direct {p0, p1}, Landroidx/cardview/widget/RoundRectDrawable;->updateBounds(Landroid/graphics/Rect;)V
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method
.method setRadius(F)V
.method public setRadius(F)V
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawable;->mRadius:F
@ -512,7 +523,7 @@
invoke-direct {p0, p1}, Landroidx/cardview/widget/RoundRectDrawable;->updateBounds(Landroid/graphics/Rect;)V
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method
@ -532,7 +543,7 @@
iput-object p1, p0, Landroidx/cardview/widget/RoundRectDrawable;->mTintFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method
@ -552,7 +563,7 @@
iput-object p1, p0, Landroidx/cardview/widget/RoundRectDrawable;->mTintFilter:Landroid/graphics/PorterDuffColorFilter;
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawable;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method

View file

@ -1,4 +1,4 @@
.class interface abstract Landroidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper;
.class public interface abstract Landroidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper;
.super Ljava/lang/Object;
.source "RoundRectDrawableWithShadow.java"
@ -9,7 +9,7 @@
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x608
accessFlags = 0x609
name = "RoundRectHelper"
.end annotation

View file

@ -1,4 +1,4 @@
.class Landroidx/cardview/widget/RoundRectDrawableWithShadow;
.class public Landroidx/cardview/widget/RoundRectDrawableWithShadow;
.super Landroid/graphics/drawable/Drawable;
.source "RoundRectDrawableWithShadow.java"
@ -12,49 +12,49 @@
# static fields
.field private static final COS_45:D
.field public static final COS_45:D
.field private static final SHADOW_MULTIPLIER:F = 1.5f
.field public static final SHADOW_MULTIPLIER:F = 1.5f
.field static sRoundRectHelper:Landroidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper;
.field public static sRoundRectHelper:Landroidx/cardview/widget/RoundRectDrawableWithShadow$RoundRectHelper;
# instance fields
.field private mAddPaddingForCorners:Z
.field public mAddPaddingForCorners:Z
.field private mBackground:Landroid/content/res/ColorStateList;
.field public mBackground:Landroid/content/res/ColorStateList;
.field private final mCardBounds:Landroid/graphics/RectF;
.field public final mCardBounds:Landroid/graphics/RectF;
.field private mCornerRadius:F
.field public mCornerRadius:F
.field private mCornerShadowPaint:Landroid/graphics/Paint;
.field public mCornerShadowPaint:Landroid/graphics/Paint;
.field private mCornerShadowPath:Landroid/graphics/Path;
.field public mCornerShadowPath:Landroid/graphics/Path;
.field private mDirty:Z
.field public mDirty:Z
.field private mEdgeShadowPaint:Landroid/graphics/Paint;
.field public mEdgeShadowPaint:Landroid/graphics/Paint;
.field private final mInsetShadow:I
.field public final mInsetShadow:I
.field private mPaint:Landroid/graphics/Paint;
.field public mPaint:Landroid/graphics/Paint;
.field private mPrintedShadowClipWarning:Z
.field public mPrintedShadowClipWarning:Z
.field private mRawMaxShadowSize:F
.field public mRawMaxShadowSize:F
.field private mRawShadowSize:F
.field public mRawShadowSize:F
.field private final mShadowEndColor:I
.field public final mShadowEndColor:I
.field private mShadowSize:F
.field public mShadowSize:F
.field private final mShadowStartColor:I
.field public final mShadowStartColor:I
# direct methods
.method static constructor <clinit>()V
.method public static constructor <clinit>()V
.locals 2
const-wide v0, 0x4046800000000000L # 45.0
@ -72,7 +72,7 @@
return-void
.end method
.method constructor <init>(Landroid/content/res/Resources;Landroid/content/res/ColorStateList;FFF)V
.method public constructor <init>(Landroid/content/res/Resources;Landroid/content/res/ColorStateList;FFF)V
.locals 2
invoke-direct {p0}, Landroid/graphics/drawable/Drawable;-><init>()V
@ -173,39 +173,35 @@
const/high16 v1, 0x3fc00000 # 1.5f
mul-float v0, v0, v1
mul-float v1, v1, v0
iget-object v1, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget-object v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v2, p1, Landroid/graphics/Rect;->left:I
int-to-float v2, v2
iget v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawMaxShadowSize:F
add-float/2addr v2, v3
iget v3, p1, Landroid/graphics/Rect;->top:I
iget v3, p1, Landroid/graphics/Rect;->left:I
int-to-float v3, v3
add-float/2addr v3, v0
iget v4, p1, Landroid/graphics/Rect;->right:I
iget v4, p1, Landroid/graphics/Rect;->top:I
int-to-float v4, v4
iget v5, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawMaxShadowSize:F
add-float/2addr v4, v1
sub-float/2addr v4, v5
iget v5, p1, Landroid/graphics/Rect;->right:I
int-to-float v5, v5
sub-float/2addr v5, v0
iget p1, p1, Landroid/graphics/Rect;->bottom:I
int-to-float p1, p1
sub-float/2addr p1, v0
sub-float/2addr p1, v1
invoke-virtual {v1, v2, v3, v4, p1}, Landroid/graphics/RectF;->set(FFFF)V
invoke-virtual {v2, v3, v4, v5, p1}, Landroid/graphics/RectF;->set(FFFF)V
invoke-direct {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->buildShadowCorners()V
@ -417,7 +413,7 @@
.end array-data
.end method
.method static calculateHorizontalPadding(FFZ)F
.method public static calculateHorizontalPadding(FFZ)F
.locals 6
if-eqz p2, :cond_0
@ -434,15 +430,15 @@
mul-double v2, v2, p0
add-double/2addr v0, v2
add-double/2addr v2, v0
double-to-float p0, v0
double-to-float p0, v2
:cond_0
return p0
.end method
.method static calculateVerticalPadding(FFZ)F
.method public static calculateVerticalPadding(FFZ)F
.locals 6
const/high16 v0, 0x3fc00000 # 1.5f
@ -463,9 +459,9 @@
mul-double v2, v2, p0
add-double/2addr v0, v2
add-double/2addr v2, v0
double-to-float p0, v0
double-to-float p0, v2
return p0
@ -498,17 +494,17 @@
div-float/2addr v2, v3
add-float/2addr v0, v2
add-float/2addr v2, v0
iget-object v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
invoke-virtual {v2}, Landroid/graphics/RectF;->width()F
invoke-virtual {v0}, Landroid/graphics/RectF;->width()F
move-result v2
move-result v0
mul-float v9, v0, v3
mul-float v9, v2, v3
sub-float/2addr v2, v9
sub-float/2addr v0, v9
const/4 v3, 0x1
@ -516,16 +512,16 @@
const/4 v5, 0x0
cmpl-float v2, v2, v5
cmpl-float v0, v0, v5
if-lez v2, :cond_0
if-lez v0, :cond_0
const/4 v2, 0x1
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v2, 0x0
const/4 v0, 0x0
:goto_0
iget-object v6, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
@ -554,17 +550,15 @@
iget-object v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->left:F
iget v4, v3, Landroid/graphics/RectF;->left:F
add-float/2addr v3, v0
add-float/2addr v4, v2
iget-object v4, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->top:F
iget v4, v4, Landroid/graphics/RectF;->top:F
add-float/2addr v3, v2
add-float/2addr v4, v0
invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
invoke-virtual {p1, v4, v3}, Landroid/graphics/Canvas;->translate(FF)V
iget-object v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerShadowPath:Landroid/graphics/Path;
@ -572,7 +566,7 @@
invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
if-eqz v2, :cond_2
if-eqz v0, :cond_2
const/4 v4, 0x0
@ -605,17 +599,15 @@
iget-object v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->right:F
iget v4, v3, Landroid/graphics/RectF;->right:F
sub-float/2addr v3, v0
sub-float/2addr v4, v2
iget-object v4, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->bottom:F
iget v4, v4, Landroid/graphics/RectF;->bottom:F
sub-float/2addr v3, v2
sub-float/2addr v4, v0
invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
invoke-virtual {p1, v4, v3}, Landroid/graphics/Canvas;->translate(FF)V
const/high16 v3, 0x43340000 # 180.0f
@ -627,25 +619,25 @@
invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
if-eqz v2, :cond_3
if-eqz v0, :cond_3
const/4 v4, 0x0
iget-object v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
invoke-virtual {v2}, Landroid/graphics/RectF;->width()F
invoke-virtual {v0}, Landroid/graphics/RectF;->width()F
move-result v2
move-result v0
sub-float v6, v2, v9
sub-float v6, v0, v9
iget v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerRadius:F
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerRadius:F
neg-float v2, v2
neg-float v0, v0
iget v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mShadowSize:F
add-float v7, v2, v3
add-float v7, v0, v3
iget-object v8, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mEdgeShadowPaint:Landroid/graphics/Paint;
@ -660,21 +652,19 @@
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
move-result v2
move-result v0
iget-object v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->left:F
iget v4, v3, Landroid/graphics/RectF;->left:F
add-float/2addr v3, v0
add-float/2addr v4, v2
iget-object v4, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->bottom:F
iget v4, v4, Landroid/graphics/RectF;->bottom:F
sub-float/2addr v3, v2
sub-float/2addr v4, v0
invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
invoke-virtual {p1, v4, v3}, Landroid/graphics/Canvas;->translate(FF)V
const/high16 v3, 0x43870000 # 270.0f
@ -711,51 +701,49 @@
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
:cond_4
invoke-virtual {p1, v2}, Landroid/graphics/Canvas;->restoreToCount(I)V
invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V
invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I
move-result v2
move-result v0
iget-object v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->right:F
iget v4, v3, Landroid/graphics/RectF;->right:F
sub-float/2addr v3, v0
sub-float/2addr v4, v2
iget-object v4, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget v3, v3, Landroid/graphics/RectF;->top:F
iget v4, v4, Landroid/graphics/RectF;->top:F
add-float/2addr v3, v2
add-float/2addr v4, v0
invoke-virtual {p1, v4, v3}, Landroid/graphics/Canvas;->translate(FF)V
invoke-virtual {p1, v3, v4}, Landroid/graphics/Canvas;->translate(FF)V
const/high16 v2, 0x42b40000 # 90.0f
const/high16 v0, 0x42b40000 # 90.0f
invoke-virtual {p1, v2}, Landroid/graphics/Canvas;->rotate(F)V
invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->rotate(F)V
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerShadowPath:Landroid/graphics/Path;
iget-object v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerShadowPath:Landroid/graphics/Path;
iget-object v3, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerShadowPaint:Landroid/graphics/Paint;
invoke-virtual {p1, v0, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
invoke-virtual {p1, v2, v3}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V
if-eqz v10, :cond_5
const/4 v4, 0x0
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
iget-object v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCardBounds:Landroid/graphics/RectF;
invoke-virtual {v0}, Landroid/graphics/RectF;->height()F
invoke-virtual {v2}, Landroid/graphics/RectF;->height()F
move-result v0
move-result v2
sub-float v6, v0, v9
sub-float v6, v2, v9
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerRadius:F
iget v2, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerRadius:F
neg-float v7, v0
neg-float v7, v2
iget-object v8, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mEdgeShadowPaint:Landroid/graphics/Paint;
@ -766,7 +754,7 @@
invoke-virtual/range {v3 .. v8}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
:cond_5
invoke-virtual {p1, v2}, Landroid/graphics/Canvas;->restoreToCount(I)V
invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->restoreToCount(I)V
return-void
.end method
@ -789,7 +777,7 @@
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mBackground:Landroid/content/res/ColorStateList;
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->getState()[I
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getState()[I
move-result-object v1
@ -892,7 +880,7 @@
iput-boolean v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mDirty:Z
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
@ -901,9 +889,11 @@
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid max shadow size "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
@ -922,9 +912,11 @@
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid shadow size "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
@ -969,7 +961,7 @@
if-eqz v0, :cond_0
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->getBounds()Landroid/graphics/Rect;
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->getBounds()Landroid/graphics/Rect;
move-result-object v0
@ -1013,7 +1005,7 @@
return-void
.end method
.method getColor()Landroid/content/res/ColorStateList;
.method public getColor()Landroid/content/res/ColorStateList;
.locals 1
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mBackground:Landroid/content/res/ColorStateList;
@ -1021,7 +1013,7 @@
return-object v0
.end method
.method getCornerRadius()F
.method public getCornerRadius()F
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mCornerRadius:F
@ -1029,7 +1021,7 @@
return v0
.end method
.method getMaxShadowAndCornerPadding(Landroid/graphics/Rect;)V
.method public getMaxShadowAndCornerPadding(Landroid/graphics/Rect;)V
.locals 0
invoke-virtual {p0, p1}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->getPadding(Landroid/graphics/Rect;)Z
@ -1037,7 +1029,7 @@
return-void
.end method
.method getMaxShadowSize()F
.method public getMaxShadowSize()F
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawMaxShadowSize:F
@ -1045,7 +1037,7 @@
return v0
.end method
.method getMinHeight()F
.method public getMinHeight()F
.locals 5
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawMaxShadowSize:F
@ -1066,9 +1058,9 @@
div-float/2addr v3, v4
add-float/2addr v1, v3
add-float/2addr v3, v1
invoke-static {v0, v1}, Ljava/lang/Math;->max(FF)F
invoke-static {v0, v3}, Ljava/lang/Math;->max(FF)F
move-result v0
@ -1086,12 +1078,12 @@
mul-float v1, v1, v4
add-float/2addr v0, v1
add-float/2addr v1, v0
return v0
return v1
.end method
.method getMinWidth()F
.method public getMinWidth()F
.locals 4
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawMaxShadowSize:F
@ -1108,9 +1100,9 @@
div-float v3, v0, v2
add-float/2addr v1, v3
add-float/2addr v3, v1
invoke-static {v0, v1}, Ljava/lang/Math;->max(FF)F
invoke-static {v0, v3}, Ljava/lang/Math;->max(FF)F
move-result v0
@ -1126,9 +1118,9 @@
mul-float v1, v1, v2
add-float/2addr v0, v1
add-float/2addr v1, v0
return v0
return v1
.end method
.method public getOpacity()I
@ -1185,7 +1177,7 @@
return p1
.end method
.method getShadowSize()F
.method public getShadowSize()F
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawShadowSize:F
@ -1216,15 +1208,16 @@
:cond_1
const/4 v0, 0x1
return v0
goto :goto_0
:cond_2
const/4 v0, 0x0
:goto_0
return v0
.end method
.method protected onBoundsChange(Landroid/graphics/Rect;)V
.method public onBoundsChange(Landroid/graphics/Rect;)V
.locals 0
invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->onBoundsChange(Landroid/graphics/Rect;)V
@ -1236,7 +1229,7 @@
return-void
.end method
.method protected onStateChange([I)Z
.method public onStateChange([I)Z
.locals 2
iget-object v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mBackground:Landroid/content/res/ColorStateList;
@ -1270,17 +1263,17 @@
iput-boolean p1, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mDirty:Z
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return p1
.end method
.method setAddPaddingForCorners(Z)V
.method public setAddPaddingForCorners(Z)V
.locals 0
iput-boolean p1, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mAddPaddingForCorners:Z
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method
@ -1303,12 +1296,16 @@
return-void
.end method
.method setColor(Landroid/content/res/ColorStateList;)V
.method public setColor(Landroid/content/res/ColorStateList;)V
.locals 0
.param p1 # Landroid/content/res/ColorStateList;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
invoke-direct {p0, p1}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->setBackground(Landroid/content/res/ColorStateList;)V
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
.end method
@ -1323,7 +1320,7 @@
return-void
.end method
.method setCornerRadius(F)V
.method public setCornerRadius(F)V
.locals 3
const/4 v0, 0x0
@ -1355,7 +1352,7 @@
iput-boolean p1, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mDirty:Z
invoke-virtual {p0}, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->invalidateSelf()V
invoke-virtual {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
return-void
@ -1364,9 +1361,11 @@
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Invalid radius "
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
@ -1383,7 +1382,7 @@
throw v0
.end method
.method setMaxShadowSize(F)V
.method public setMaxShadowSize(F)V
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawShadowSize:F
@ -1393,7 +1392,7 @@
return-void
.end method
.method setShadowSize(F)V
.method public setShadowSize(F)V
.locals 1
iget v0, p0, Landroidx/cardview/widget/RoundRectDrawableWithShadow;->mRawMaxShadowSize:F