SnackbarUtils.smali
.class public final Lcom/blankj/utilcode/util/SnackbarUtils;
.super Ljava/lang/Object;
.source "SnackbarUtils.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/blankj/utilcode/util/SnackbarUtils$Duration;
}
.end annotation
# static fields
.field private static final COLOR_DEFAULT:I
.field private static final COLOR_ERROR:I
.field private static final COLOR_MESSAGE:I
.field private static final COLOR_SUCCESS:I
.field private static final COLOR_WARNING:I
.field public static final LENGTH_INDEFINITE:I
.field public static final LENGTH_LONG:I
.field public static final LENGTH_SHORT:I
.field private static sReference:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lcom/google/android/material/snackbar/Snackbar;",
">;"
}
.end annotation
.end field
# instance fields
.field private actionListener:Landroid/view/View$OnClickListener;
.field private actionText:Ljava/lang/CharSequence;
.field private actionTextColor:I
.field private bgColor:I
.field private bgResource:I
.field private bottomMargin:I
.field private duration:I
.field private message:Ljava/lang/CharSequence;
.field private messageColor:I
.field private view:Landroid/view/View;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, -0x1001570
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->COLOR_DEFAULT:I
const v0, -0xea91
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->COLOR_ERROR:I
const v0, -0x1570
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->COLOR_MESSAGE:I
const v0, -0xd45c91
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->COLOR_SUCCESS:I
const v0, -0x2b91
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->COLOR_WARNING:I
const v0, -0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->LENGTH_INDEFINITE:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->LENGTH_LONG:I
const v0, -0x1570
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lcom/blankj/utilcode/util/SnackbarUtils;->LENGTH_SHORT:I
return-void
.end method
.method private constructor <init>(Landroid/view/View;)V
.registers 2
.param p1, "parent" # Landroid/view/View;
.line 59
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 60
invoke-direct {p0}, Lcom/blankj/utilcode/util/SnackbarUtils;->setDefault()V
.line 61
iput-object p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->view:Landroid/view/View;
.line 62
return-void
.end method
.method public static addView(ILandroid/view/ViewGroup$LayoutParams;)V
.registers 6
.param p0, "layoutId" # I
.param p1, "params" # Landroid/view/ViewGroup$LayoutParams;
.line 282
if-eqz p1, :cond_21
.line 283
invoke-static {}, Lcom/blankj/utilcode/util/SnackbarUtils;->getView()Landroid/view/View;
move-result-object v0
.line 284
.local v0, "view":Landroid/view/View;
if-eqz v0, :cond_20
.line 285
const/4 v1, 0x0
invoke-virtual {v0, v1, v1, v1, v1}, Landroid/view/View;->setPadding(IIII)V
.line 286
move-object v1, v0
check-cast v1, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;
.line 287
.local v1, "layout":Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;
invoke-virtual {v0}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v2, p0, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v2
.line 288
.local v2, "child":Landroid/view/View;
const/4 v3, -0x1
invoke-virtual {v1, v2, v3, p1}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
.line 290
.end local v1 # "layout":Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;
.end local v2 # "child":Landroid/view/View;
:cond_20
return-void
.line 282
.end local v0 # "view":Landroid/view/View;
:cond_21
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'params\' of type ViewGroup.LayoutParams (#1 out of 2, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.registers 4
.param p0, "child" # Landroid/view/View;
.param p1, "params" # Landroid/view/ViewGroup$LayoutParams;
.line 299
if-eqz p0, :cond_1d
.line 300
if-eqz p1, :cond_15
.line 301
invoke-static {}, Lcom/blankj/utilcode/util/SnackbarUtils;->getView()Landroid/view/View;
move-result-object v0
.line 302
.local v0, "view":Landroid/view/View;
if-eqz v0, :cond_14
.line 303
const/4 v1, 0x0
invoke-virtual {v0, v1, v1, v1, v1}, Landroid/view/View;->setPadding(IIII)V
.line 304
move-object v1, v0
check-cast v1, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;
.line 305
.local v1, "layout":Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;
invoke-virtual {v1, p0, p1}, Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 307
.end local v1 # "layout":Lcom/google/android/material/snackbar/Snackbar$SnackbarLayout;
:cond_14
return-void
.line 300
.end local v0 # "view":Landroid/view/View;
:cond_15
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'params\' of type ViewGroup.LayoutParams (#1 out of 2, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 299
:cond_1d
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'child\' of type View (#0 out of 2, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public static dismiss()V
.registers 1
.line 257
sget-object v0, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
if-eqz v0, :cond_18
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_18
.line 258
sget-object v0, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/material/snackbar/Snackbar;
invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;->dismiss()V
.line 259
const/4 v0, 0x0
sput-object v0, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
.line 261
:cond_18
return-void
.end method
.method public static getView()Landroid/view/View;
.registers 2
.line 269
sget-object v0, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/material/snackbar/Snackbar;
.line 270
.local v0, "snackbar":Lcom/google/android/material/snackbar/Snackbar;
if-nez v0, :cond_c
const/4 v1, 0x0
return-object v1
.line 271
:cond_c
invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;->getView()Landroid/view/View;
move-result-object v1
return-object v1
.end method
.method private setDefault()V
.registers 4
.line 65
const-string v0, ""
iput-object v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->message:Ljava/lang/CharSequence;
.line 66
const v1, -0x1000001
iput v1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
.line 67
iput v1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgColor:I
.line 68
const/4 v2, -0x1
iput v2, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgResource:I
.line 69
iput v2, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->duration:I
.line 70
iput-object v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionText:Ljava/lang/CharSequence;
.line 71
iput v1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionTextColor:I
.line 72
const/4 v0, 0x0
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bottomMargin:I
.line 73
return-void
.end method
.method public static with(Landroid/view/View;)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 3
.param p0, "view" # Landroid/view/View;
.line 81
if-eqz p0, :cond_8
.line 82
new-instance v0, Lcom/blankj/utilcode/util/SnackbarUtils;
invoke-direct {v0, p0}, Lcom/blankj/utilcode/util/SnackbarUtils;-><init>(Landroid/view/View;)V
return-object v0
.line 81
:cond_8
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'view\' of type View (#0 out of 1, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method public setAction(Ljava/lang/CharSequence;ILandroid/view/View$OnClickListener;)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 6
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "color" # I
.param p3, "listener" # Landroid/view/View$OnClickListener;
.line 166
if-eqz p1, :cond_13
.line 168
if-eqz p3, :cond_b
.line 169
iput-object p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionText:Ljava/lang/CharSequence;
.line 170
iput p2, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionTextColor:I
.line 171
iput-object p3, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionListener:Landroid/view/View$OnClickListener;
.line 172
return-object p0
.line 168
:cond_b
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'listener\' of type View.OnClickListener (#2 out of 3, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 166
:cond_13
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'text\' of type CharSequence (#0 out of 3, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public setAction(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 5
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "listener" # Landroid/view/View$OnClickListener;
.line 152
if-eqz p1, :cond_14
.line 153
if-eqz p2, :cond_c
.line 154
const v0, -0x1000001
invoke-virtual {p0, p1, v0, p2}, Lcom/blankj/utilcode/util/SnackbarUtils;->setAction(Ljava/lang/CharSequence;ILandroid/view/View$OnClickListener;)Lcom/blankj/utilcode/util/SnackbarUtils;
move-result-object v0
return-object v0
.line 153
:cond_c
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'listener\' of type View.OnClickListener (#1 out of 2, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.line 152
:cond_14
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'text\' of type CharSequence (#0 out of 2, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public setBgColor(I)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 2
.param p1, "color" # I
.line 114
iput p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgColor:I
.line 115
return-object p0
.end method
.method public setBgResource(I)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 2
.param p1, "bgResource" # I
.line 125
iput p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgResource:I
.line 126
return-object p0
.end method
.method public setBottomMargin(I)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 2
.param p1, "bottomMargin" # I
.line 181
iput p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bottomMargin:I
.line 182
return-object p0
.end method
.method public setDuration(I)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 2
.param p1, "duration" # I
.line 141
iput p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->duration:I
.line 142
return-object p0
.end method
.method public setMessage(Ljava/lang/CharSequence;)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 4
.param p1, "msg" # Ljava/lang/CharSequence;
.line 91
if-eqz p1, :cond_5
.line 92
iput-object p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->message:Ljava/lang/CharSequence;
.line 93
return-object p0
.line 91
:cond_5
new-instance v0, Ljava/lang/NullPointerException;
const-string v1, "Argument \'msg\' of type CharSequence (#0 out of 1, zero-based) is marked by @android.support.annotation.NonNull but got null for it"
invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public setMessageColor(I)Lcom/blankj/utilcode/util/SnackbarUtils;
.registers 2
.param p1, "color" # I
.line 103
iput p1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
.line 104
return-object p0
.end method
.method public show()Lcom/google/android/material/snackbar/Snackbar;
.registers 8
.line 189
iget-object v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->view:Landroid/view/View;
.line 190
.local v0, "view":Landroid/view/View;
if-nez v0, :cond_6
const/4 v1, 0x0
return-object v1
.line 191
:cond_6
iget v1, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
const v2, -0x1000001
if-eq v1, v2, :cond_33
.line 192
new-instance v1, Landroid/text/SpannableString;
iget-object v3, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->message:Ljava/lang/CharSequence;
invoke-direct {v1, v3}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 193
.local v1, "spannableString":Landroid/text/SpannableString;
new-instance v3, Landroid/text/style/ForegroundColorSpan;
iget v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
invoke-direct {v3, v4}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
.line 194
.local v3, "colorSpan":Landroid/text/style/ForegroundColorSpan;
const/4 v4, 0x0
.line 195
invoke-virtual {v1}, Landroid/text/SpannableString;->length()I
move-result v5
const/16 v6, 0x21
.line 194
invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
.line 197
new-instance v4, Ljava/lang/ref/WeakReference;
iget v5, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->duration:I
invoke-static {v0, v1, v5}, Lcom/google/android/material/snackbar/Snackbar;->make(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar;
move-result-object v5
invoke-direct {v4, v5}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
sput-object v4, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
.line 198
.end local v1 # "spannableString":Landroid/text/SpannableString;
.end local v3 # "colorSpan":Landroid/text/style/ForegroundColorSpan;
goto :goto_42
.line 199
:cond_33
new-instance v1, Ljava/lang/ref/WeakReference;
iget-object v3, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->message:Ljava/lang/CharSequence;
iget v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->duration:I
invoke-static {v0, v3, v4}, Lcom/google/android/material/snackbar/Snackbar;->make(Landroid/view/View;Ljava/lang/CharSequence;I)Lcom/google/android/material/snackbar/Snackbar;
move-result-object v3
invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
sput-object v1, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
.line 201
:goto_42
sget-object v1, Lcom/blankj/utilcode/util/SnackbarUtils;->sReference:Ljava/lang/ref/WeakReference;
invoke-virtual {v1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/google/android/material/snackbar/Snackbar;
.line 202
.local v1, "snackbar":Lcom/google/android/material/snackbar/Snackbar;
invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;->getView()Landroid/view/View;
move-result-object v3
.line 203
.local v3, "snackbarView":Landroid/view/View;
iget v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgResource:I
const/4 v5, -0x1
if-eq v4, v5, :cond_57
.line 204
invoke-virtual {v3, v4}, Landroid/view/View;->setBackgroundResource(I)V
goto :goto_5e
.line 205
:cond_57
iget v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgColor:I
if-eq v4, v2, :cond_5e
.line 206
invoke-virtual {v3, v4}, Landroid/view/View;->setBackgroundColor(I)V
.line 208
:cond_5e
:goto_5e
iget v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bottomMargin:I
if-eqz v4, :cond_6d
.line 209
nop
.line 210
invoke-virtual {v3}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/view/ViewGroup$MarginLayoutParams;
.line 211
.local v4, "params":Landroid/view/ViewGroup$MarginLayoutParams;
iget v5, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bottomMargin:I
iput v5, v4, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
.line 213
.end local v4 # "params":Landroid/view/ViewGroup$MarginLayoutParams;
:cond_6d
iget-object v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionText:Ljava/lang/CharSequence;
invoke-interface {v4}, Ljava/lang/CharSequence;->length()I
move-result v4
if-lez v4, :cond_87
iget-object v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionListener:Landroid/view/View$OnClickListener;
if-eqz v4, :cond_87
.line 214
iget v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionTextColor:I
if-eq v4, v2, :cond_80
.line 215
invoke-virtual {v1, v4}, Lcom/google/android/material/snackbar/Snackbar;->setActionTextColor(I)Lcom/google/android/material/snackbar/Snackbar;
.line 217
:cond_80
iget-object v2, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionText:Ljava/lang/CharSequence;
iget-object v4, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionListener:Landroid/view/View$OnClickListener;
invoke-virtual {v1, v2, v4}, Lcom/google/android/material/snackbar/Snackbar;->setAction(Ljava/lang/CharSequence;Landroid/view/View$OnClickListener;)Lcom/google/android/material/snackbar/Snackbar;
.line 219
:cond_87
invoke-virtual {v1}, Lcom/google/android/material/snackbar/Snackbar;->show()V
.line 220
return-object v1
.end method
.method public showError()V
.registers 2
.line 247
const/high16 v0, -0x10000
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgColor:I
.line 248
const/4 v0, -0x1
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
.line 249
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionTextColor:I
.line 250
invoke-virtual {p0}, Lcom/blankj/utilcode/util/SnackbarUtils;->show()Lcom/google/android/material/snackbar/Snackbar;
.line 251
return-void
.end method
.method public showSuccess()V
.registers 2
.line 227
const v0, -0xd44a00
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgColor:I
.line 228
const/4 v0, -0x1
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
.line 229
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionTextColor:I
.line 230
invoke-virtual {p0}, Lcom/blankj/utilcode/util/SnackbarUtils;->show()Lcom/google/android/material/snackbar/Snackbar;
.line 231
return-void
.end method
.method public showWarning()V
.registers 2
.line 237
const/16 v0, -0x3f00
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->bgColor:I
.line 238
const/4 v0, -0x1
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->messageColor:I
.line 239
iput v0, p0, Lcom/blankj/utilcode/util/SnackbarUtils;->actionTextColor:I
.line 240
invoke-virtual {p0}, Lcom/blankj/utilcode/util/SnackbarUtils;->show()Lcom/google/android/material/snackbar/Snackbar;
.line 241
return-void
.end method