Changes of com.discord v1017

This commit is contained in:
root 2020-01-07 03:40:43 +01:00
parent 346c5a87ca
commit f68d8f1190
3195 changed files with 220840 additions and 133867 deletions

View file

@ -0,0 +1,165 @@
.class public final Lcom/discord/app/AppBottomSheet$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroidx/core/view/OnApplyWindowInsetsListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/app/AppBottomSheet;->fixWindowInsetHandling()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# static fields
.field public static final b:Lcom/discord/app/AppBottomSheet$a;
.field public static final c:Lcom/discord/app/AppBottomSheet$a;
# instance fields
.field public final synthetic a:I
# direct methods
.method static constructor <clinit>()V
.locals 2
new-instance v0, Lcom/discord/app/AppBottomSheet$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/discord/app/AppBottomSheet$a;-><init>(I)V
sput-object v0, Lcom/discord/app/AppBottomSheet$a;->b:Lcom/discord/app/AppBottomSheet$a;
new-instance v0, Lcom/discord/app/AppBottomSheet$a;
const/4 v1, 0x1
invoke-direct {v0, v1}, Lcom/discord/app/AppBottomSheet$a;-><init>(I)V
sput-object v0, Lcom/discord/app/AppBottomSheet$a;->c:Lcom/discord/app/AppBottomSheet$a;
return-void
.end method
.method public constructor <init>(I)V
.locals 0
iput p1, p0, Lcom/discord/app/AppBottomSheet$a;->a:I
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 5
iget v0, p0, Lcom/discord/app/AppBottomSheet$a;->a:I
const-string v1, "insets"
const-string v2, "v"
const/4 v3, 0x0
if-eqz v0, :cond_1
const/4 v4, 0x1
if-ne v0, v4, :cond_0
invoke-static {p1, v2}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p2, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
move-result v0
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
move-result v1
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
move-result v2
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
move-result v3
invoke-virtual {p1, v0, v1, v2, v3}, Landroid/view/View;->setPadding(IIII)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->consumeSystemWindowInsets()Landroidx/core/view/WindowInsetsCompat;
move-result-object p1
return-object p1
:cond_0
throw v3
:cond_1
if-eqz p1, :cond_3
if-eqz p2, :cond_2
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetTop()I
move-result v0
invoke-virtual {p1}, Landroid/view/View;->getPaddingLeft()I
move-result v1
invoke-virtual {p1}, Landroid/view/View;->getPaddingRight()I
move-result v2
invoke-virtual {p1}, Landroid/view/View;->getPaddingBottom()I
move-result v3
invoke-virtual {p1, v1, v0, v2, v3}, Landroid/view/View;->setPadding(IIII)V
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetLeft()I
move-result p1
const/4 v0, 0x0
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetRight()I
move-result v1
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
move-result v2
invoke-virtual {p2, p1, v0, v1, v2}, Landroidx/core/view/WindowInsetsCompat;->replaceSystemWindowInsets(IIII)Landroidx/core/view/WindowInsetsCompat;
move-result-object p1
return-object p1
:cond_2
invoke-static {v1}, Lt/u/b/j;->a(Ljava/lang/String;)V
throw v3
:cond_3
invoke-static {v2}, Lt/u/b/j;->a(Ljava/lang/String;)V
throw v3
.end method

View file

@ -0,0 +1,109 @@
.class public final Lcom/discord/dialogs/ImageUploadDialog$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/dialogs/ImageUploadDialog;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->d:I
iput-object p2, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 3
iget p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->d:I
const/4 v0, 0x0
if-eqz p1, :cond_1
const/4 v1, 0x1
if-ne p1, v1, :cond_0
iget-object p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/dialogs/ImageUploadDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
:cond_0
throw v0
:cond_1
iget-object p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/dialogs/ImageUploadDialog;
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object p1
iget-object v1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
check-cast v1, Lcom/discord/dialogs/ImageUploadDialog;
iget-object v2, v1, Lcom/discord/dialogs/ImageUploadDialog;->i:Lcom/miguelgaeta/media_picker/MediaPicker$Provider;
if-eqz v2, :cond_3
iget-object v1, v1, Lcom/discord/dialogs/ImageUploadDialog;->h:Landroid/net/Uri;
if-eqz v1, :cond_2
invoke-static {p1, v2, v1}, Lcom/discord/utilities/images/MGImages;->requestAvatarCrop(Landroid/content/Context;Lcom/miguelgaeta/media_picker/MediaPicker$Provider;Landroid/net/Uri;)V
iget-object p1, p0, Lcom/discord/dialogs/ImageUploadDialog$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/dialogs/ImageUploadDialog;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
:cond_2
const-string p1, "uri"
invoke-static {p1}, Lt/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
:cond_3
const-string p1, "provider"
invoke-static {p1}, Lt/u/b/j;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v0
.end method

View file

@ -0,0 +1,87 @@
.class public final Lcom/discord/views/ActiveSubscriptionView$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/views/ActiveSubscriptionView;->a(ILcom/discord/views/ActiveSubscriptionView$HeaderImage;ILjava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lkotlin/jvm/functions/Function0;ZLjava/lang/CharSequence;Lkotlin/jvm/functions/Function0;Ljava/util/List;Lkotlin/jvm/functions/Function1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lcom/discord/views/ActiveSubscriptionView$a;->d:I
iput-object p2, p0, Lcom/discord/views/ActiveSubscriptionView$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget p1, p0, Lcom/discord/views/ActiveSubscriptionView$a;->d:I
if-eqz p1, :cond_2
const/4 v0, 0x1
if-ne p1, v0, :cond_1
iget-object p1, p0, Lcom/discord/views/ActiveSubscriptionView$a;->e:Ljava/lang/Object;
check-cast p1, Lkotlin/jvm/functions/Function0;
if-eqz p1, :cond_0
invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Unit;
:cond_0
return-void
:cond_1
const/4 p1, 0x0
throw p1
:cond_2
iget-object p1, p0, Lcom/discord/views/ActiveSubscriptionView$a;->e:Ljava/lang/Object;
check-cast p1, Lkotlin/jvm/functions/Function0;
if-eqz p1, :cond_3
invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
move-result-object p1
check-cast p1, Lkotlin/Unit;
:cond_3
return-void
.end method

View file

@ -0,0 +1,95 @@
.class public final Lcom/discord/views/CheckedSetting$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/views/CheckedSetting;->a(Lcom/discord/views/CheckedSetting$b;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lcom/discord/views/CheckedSetting$a;->d:I
iput-object p2, p0, Lcom/discord/views/CheckedSetting$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget p1, p0, Lcom/discord/views/CheckedSetting$a;->d:I
const/4 v0, 0x1
if-eqz p1, :cond_1
if-ne p1, v0, :cond_0
iget-object p1, p0, Lcom/discord/views/CheckedSetting$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/CheckedSetting;
invoke-static {p1}, Lcom/discord/views/CheckedSetting;->a(Lcom/discord/views/CheckedSetting;)Landroid/widget/CompoundButton;
move-result-object p1
iget-object v1, p0, Lcom/discord/views/CheckedSetting$a;->e:Ljava/lang/Object;
check-cast v1, Lcom/discord/views/CheckedSetting;
invoke-static {v1}, Lcom/discord/views/CheckedSetting;->a(Lcom/discord/views/CheckedSetting;)Landroid/widget/CompoundButton;
move-result-object v1
invoke-virtual {v1}, Landroid/widget/CompoundButton;->isChecked()Z
move-result v1
xor-int/2addr v0, v1
invoke-virtual {p1, v0}, Landroid/widget/CompoundButton;->setChecked(Z)V
return-void
:cond_0
const/4 p1, 0x0
throw p1
:cond_1
iget-object p1, p0, Lcom/discord/views/CheckedSetting$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/CheckedSetting;
invoke-static {p1}, Lcom/discord/views/CheckedSetting;->a(Lcom/discord/views/CheckedSetting;)Landroid/widget/CompoundButton;
move-result-object p1
invoke-virtual {p1, v0}, Landroid/widget/CompoundButton;->setChecked(Z)V
return-void
.end method

View file

@ -0,0 +1,96 @@
.class public final Lcom/discord/views/TernaryCheckBox$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/views/TernaryCheckBox;->a(Landroid/content/Context;Landroid/util/AttributeSet;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lcom/discord/views/TernaryCheckBox$a;->d:I
iput-object p2, p0, Lcom/discord/views/TernaryCheckBox$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 2
iget p1, p0, Lcom/discord/views/TernaryCheckBox$a;->d:I
const/4 v0, 0x1
if-eqz p1, :cond_2
if-eq p1, v0, :cond_1
const/4 v0, 0x2
if-ne p1, v0, :cond_0
iget-object p1, p0, Lcom/discord/views/TernaryCheckBox$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/TernaryCheckBox;
sget-object v0, Lcom/discord/views/TernaryCheckBox;->o:Lcom/discord/views/TernaryCheckBox$b;
const/4 v0, 0x0
invoke-static {p1, v0}, Lcom/discord/views/TernaryCheckBox;->a(Lcom/discord/views/TernaryCheckBox;I)V
return-void
:cond_0
const/4 p1, 0x0
throw p1
:cond_1
iget-object p1, p0, Lcom/discord/views/TernaryCheckBox$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/TernaryCheckBox;
sget-object v0, Lcom/discord/views/TernaryCheckBox;->o:Lcom/discord/views/TernaryCheckBox$b;
const/4 v0, -0x1
invoke-static {p1, v0}, Lcom/discord/views/TernaryCheckBox;->a(Lcom/discord/views/TernaryCheckBox;I)V
return-void
:cond_2
iget-object p1, p0, Lcom/discord/views/TernaryCheckBox$a;->e:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/TernaryCheckBox;
sget-object v1, Lcom/discord/views/TernaryCheckBox;->o:Lcom/discord/views/TernaryCheckBox$b;
invoke-static {p1, v0}, Lcom/discord/views/TernaryCheckBox;->a(Lcom/discord/views/TernaryCheckBox;I)V
return-void
.end method

View file

@ -0,0 +1,167 @@
.class public final Lcom/discord/views/steps/StepsView$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/discord/views/steps/StepsView;->a(ILkotlin/jvm/functions/Function0;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:I
.field public final synthetic f:Ljava/lang/Object;
.field public final synthetic g:Ljava/lang/Object;
# direct methods
.method public constructor <init>(IILjava/lang/Object;Ljava/lang/Object;)V
.locals 0
iput p1, p0, Lcom/discord/views/steps/StepsView$a;->d:I
iput p2, p0, Lcom/discord/views/steps/StepsView$a;->e:I
iput-object p3, p0, Lcom/discord/views/steps/StepsView$a;->f:Ljava/lang/Object;
iput-object p4, p0, Lcom/discord/views/steps/StepsView$a;->g:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 4
iget v0, p0, Lcom/discord/views/steps/StepsView$a;->d:I
const-string v1, "it"
const/4 v2, 0x1
if-eqz v0, :cond_2
if-ne v0, v2, :cond_1
iget-object v0, p0, Lcom/discord/views/steps/StepsView$a;->f:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
iget v2, p0, Lcom/discord/views/steps/StepsView$a;->e:I
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/views/steps/StepsView$b;
iget-object v0, v0, Lcom/discord/views/steps/StepsView$b;->f:Lkotlin/jvm/functions/Function1;
if-eqz v0, :cond_0
invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_0
:cond_0
iget-object p1, p0, Lcom/discord/views/steps/StepsView$a;->g:Ljava/lang/Object;
check-cast p1, Lkotlin/jvm/functions/Function0;
invoke-interface {p1}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object;
:goto_0
return-void
:cond_1
const/4 p1, 0x0
throw p1
:cond_2
iget-object v0, p0, Lcom/discord/views/steps/StepsView$a;->g:Ljava/lang/Object;
check-cast v0, Ljava/util/List;
iget v3, p0, Lcom/discord/views/steps/StepsView$a;->e:I
invoke-interface {v0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/discord/views/steps/StepsView$b;
iget-object v0, v0, Lcom/discord/views/steps/StepsView$b;->d:Lkotlin/jvm/functions/Function1;
if-eqz v0, :cond_3
invoke-static {p1, v1}, Lt/u/b/j;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v0, p1}, Lkotlin/jvm/functions/Function1;->invoke(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_1
:cond_3
iget-object p1, p0, Lcom/discord/views/steps/StepsView$a;->f:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/steps/StepsView;
iget-object p1, p1, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager;
invoke-virtual {p1}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I
move-result p1
iget-object v0, p0, Lcom/discord/views/steps/StepsView$a;->f:Ljava/lang/Object;
check-cast v0, Lcom/discord/views/steps/StepsView;
iget-object v0, v0, Lcom/discord/views/steps/StepsView;->i:Lcom/discord/views/steps/StepsView$d;
if-eqz v0, :cond_4
invoke-virtual {v0}, Lcom/discord/views/steps/StepsView$d;->getCount()I
move-result v0
add-int/lit8 v0, v0, -0x1
if-eq p1, v0, :cond_5
:cond_4
iget-object p1, p0, Lcom/discord/views/steps/StepsView$a;->f:Ljava/lang/Object;
check-cast p1, Lcom/discord/views/steps/StepsView;
iget-object p1, p1, Lcom/discord/views/steps/StepsView;->h:Lcom/discord/utilities/simple_pager/SimplePager;
invoke-virtual {p1}, Landroidx/viewpager/widget/ViewPager;->getCurrentItem()I
move-result v0
add-int/2addr v0, v2
invoke-virtual {p1, v0}, Landroidx/viewpager/widget/ViewPager;->setCurrentItem(I)V
:cond_5
:goto_1
return-void
.end method

View file

@ -0,0 +1,14 @@
.class public interface abstract Lcom/facebook/cache/common/CacheKey;
.super Ljava/lang/Object;
.source "CacheKey.java"
# virtual methods
.method public abstract a()Ljava/lang/String;
.end method
.method public abstract equals(Ljava/lang/Object;)Z
.end method
.method public abstract hashCode()I
.end method

View file

@ -1,11 +1,11 @@
.class public synthetic Lcom/google/android/material/internal/CircularBorderDrawable$a;
.class public synthetic Lcom/facebook/cache/disk/DiskCacheConfig$a;
.super Ljava/lang/Object;
.source "CircularBorderDrawable.java"
.source "DiskCacheConfig.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/internal/CircularBorderDrawable;
value = Lcom/facebook/cache/disk/DiskCacheConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -0,0 +1,64 @@
.class public Lcom/facebook/cache/disk/DiskCacheConfig$b$a;
.super Ljava/lang/Object;
.source "DiskCacheConfig.java"
# interfaces
.implements Le/j/d/d/i;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/facebook/cache/disk/DiskCacheConfig$b;->a()Lcom/facebook/cache/disk/DiskCacheConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Le/j/d/d/i<",
"Ljava/io/File;",
">;"
}
.end annotation
# instance fields
.field public final synthetic a:Lcom/facebook/cache/disk/DiskCacheConfig$b;
# direct methods
.method public constructor <init>(Lcom/facebook/cache/disk/DiskCacheConfig$b;)V
.locals 0
iput-object p1, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b$a;->a:Lcom/facebook/cache/disk/DiskCacheConfig$b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public get()Ljava/lang/Object;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b$a;->a:Lcom/facebook/cache/disk/DiskCacheConfig$b;
invoke-static {v0}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->a(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getCacheDir()Ljava/io/File;
move-result-object v0
return-object v0
.end method

View file

@ -0,0 +1,171 @@
.class public Lcom/facebook/cache/disk/DiskCacheConfig$b;
.super Ljava/lang/Object;
.source "DiskCacheConfig.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/cache/disk/DiskCacheConfig;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "b"
.end annotation
# instance fields
.field public a:I
.field public b:Ljava/lang/String;
.field public c:Le/j/d/d/i;
.annotation system Ldalvik/annotation/Signature;
value = {
"Le/j/d/d/i<",
"Ljava/io/File;",
">;"
}
.end annotation
.end field
.field public d:J
.field public e:J
.field public f:J
.field public g:Le/j/b/b/h;
.field public h:Le/j/b/a/a;
.field public i:Le/j/b/a/c;
.field public j:Le/j/d/a/b;
.field public k:Z
.field public final l:Landroid/content/Context;
# direct methods
.method public synthetic constructor <init>(Landroid/content/Context;Lcom/facebook/cache/disk/DiskCacheConfig$a;)V
.locals 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 p2, 0x1
iput p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->a:I
const-string p2, "image_cache"
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->b:Ljava/lang/String;
const-wide/32 v0, 0x2800000
iput-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->d:J
const-wide/32 v0, 0xa00000
iput-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->e:J
const-wide/32 v0, 0x200000
iput-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->f:J
new-instance p2, Le/j/b/b/b;
invoke-direct {p2}, Le/j/b/b/b;-><init>()V
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->g:Le/j/b/b/h;
iput-object p1, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->l:Landroid/content/Context;
return-void
.end method
.method public static synthetic a(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Landroid/content/Context;
.locals 0
iget-object p0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->l:Landroid/content/Context;
return-object p0
.end method
.method public static synthetic b(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/b/a/a;
.locals 0
iget-object p0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->h:Le/j/b/a/a;
return-object p0
.end method
.method public static synthetic c(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/b/a/c;
.locals 0
iget-object p0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->i:Le/j/b/a/c;
return-object p0
.end method
.method public static synthetic d(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/d/a/b;
.locals 0
iget-object p0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->j:Le/j/d/a/b;
return-object p0
.end method
# virtual methods
.method public a()Lcom/facebook/cache/disk/DiskCacheConfig;
.locals 2
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->c:Le/j/d/d/i;
if-nez v0, :cond_1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->l:Landroid/content/Context;
if-eqz v0, :cond_0
goto :goto_0
:cond_0
const/4 v0, 0x0
goto :goto_1
:cond_1
:goto_0
const/4 v0, 0x1
:goto_1
const-string v1, "Either a non-null context or a base directory path or supplier must be provided."
invoke-static {v0, v1}, Lp/a/b/b/g/e;->c(ZLjava/lang/Object;)V
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->c:Le/j/d/d/i;
if-nez v0, :cond_2
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->l:Landroid/content/Context;
if-eqz v0, :cond_2
new-instance v0, Lcom/facebook/cache/disk/DiskCacheConfig$b$a;
invoke-direct {v0, p0}, Lcom/facebook/cache/disk/DiskCacheConfig$b$a;-><init>(Lcom/facebook/cache/disk/DiskCacheConfig$b;)V
iput-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig$b;->c:Le/j/d/d/i;
:cond_2
new-instance v0, Lcom/facebook/cache/disk/DiskCacheConfig;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/facebook/cache/disk/DiskCacheConfig;-><init>(Lcom/facebook/cache/disk/DiskCacheConfig$b;Lcom/facebook/cache/disk/DiskCacheConfig$a;)V
return-object v0
.end method

View file

@ -0,0 +1,265 @@
.class public Lcom/facebook/cache/disk/DiskCacheConfig;
.super Ljava/lang/Object;
.source "DiskCacheConfig.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/cache/disk/DiskCacheConfig$b;
}
.end annotation
# instance fields
.field public final a:I
.field public final b:Ljava/lang/String;
.field public final c:Le/j/d/d/i;
.annotation system Ldalvik/annotation/Signature;
value = {
"Le/j/d/d/i<",
"Ljava/io/File;",
">;"
}
.end annotation
.end field
.field public final d:J
.field public final e:J
.field public final f:J
.field public final g:Le/j/b/b/h;
.field public final h:Le/j/b/a/a;
.field public final i:Le/j/b/a/c;
.field public final j:Le/j/d/a/b;
.field public final k:Landroid/content/Context;
.field public final l:Z
# direct methods
.method public synthetic constructor <init>(Lcom/facebook/cache/disk/DiskCacheConfig$b;Lcom/facebook/cache/disk/DiskCacheConfig$a;)V
.locals 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iget p2, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->a:I
iput p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->a:I
iget-object p2, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->b:Ljava/lang/String;
invoke-static {p2}, Lp/a/b/b/g/e;->a(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->b:Ljava/lang/String;
iget-object p2, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->c:Le/j/d/d/i;
invoke-static {p2}, Lp/a/b/b/g/e;->a(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->c:Le/j/d/d/i;
iget-wide v0, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->d:J
iput-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->d:J
iget-wide v0, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->e:J
iput-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->e:J
iget-wide v0, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->f:J
iput-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->f:J
iget-object p2, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->g:Le/j/b/b/h;
invoke-static {p2}, Lp/a/b/b/g/e;->a(Ljava/lang/Object;)Ljava/lang/Object;
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->g:Le/j/b/b/h;
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->b(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/b/a/a;
move-result-object p2
if-nez p2, :cond_0
invoke-static {}, Le/j/b/a/e;->a()Le/j/b/a/e;
move-result-object p2
goto :goto_0
:cond_0
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->b(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/b/a/a;
move-result-object p2
:goto_0
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->h:Le/j/b/a/a;
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->c(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/b/a/c;
move-result-object p2
if-nez p2, :cond_1
invoke-static {}, Le/j/b/a/f;->a()Le/j/b/a/f;
move-result-object p2
goto :goto_1
:cond_1
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->c(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/b/a/c;
move-result-object p2
:goto_1
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->i:Le/j/b/a/c;
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->d(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/d/a/b;
move-result-object p2
if-nez p2, :cond_2
invoke-static {}, Le/j/d/a/c;->a()Le/j/d/a/c;
move-result-object p2
goto :goto_2
:cond_2
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->d(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Le/j/d/a/b;
move-result-object p2
:goto_2
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->j:Le/j/d/a/b;
invoke-static {p1}, Lcom/facebook/cache/disk/DiskCacheConfig$b;->a(Lcom/facebook/cache/disk/DiskCacheConfig$b;)Landroid/content/Context;
move-result-object p2
iput-object p2, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->k:Landroid/content/Context;
iget-boolean p1, p1, Lcom/facebook/cache/disk/DiskCacheConfig$b;->k:Z
iput-boolean p1, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->l:Z
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->b:Ljava/lang/String;
return-object v0
.end method
.method public b()Le/j/d/d/i;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Le/j/d/d/i<",
"Ljava/io/File;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->c:Le/j/d/d/i;
return-object v0
.end method
.method public c()Le/j/b/a/a;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->h:Le/j/b/a/a;
return-object v0
.end method
.method public d()Le/j/b/a/c;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->i:Le/j/b/a/c;
return-object v0
.end method
.method public e()Landroid/content/Context;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->k:Landroid/content/Context;
return-object v0
.end method
.method public f()J
.locals 2
iget-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->d:J
return-wide v0
.end method
.method public g()Le/j/d/a/b;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->j:Le/j/d/a/b;
return-object v0
.end method
.method public h()Le/j/b/b/h;
.locals 1
iget-object v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->g:Le/j/b/b/h;
return-object v0
.end method
.method public i()Z
.locals 1
iget-boolean v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->l:Z
return v0
.end method
.method public j()J
.locals 2
iget-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->e:J
return-wide v0
.end method
.method public k()J
.locals 2
iget-wide v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->f:J
return-wide v0
.end method
.method public l()I
.locals 1
iget v0, p0, Lcom/facebook/cache/disk/DiskCacheConfig;->a:I
return v0
.end method

View file

@ -0,0 +1,54 @@
.class public final Lcom/facebook/common/references/CloseableReference$a;
.super Ljava/lang/Object;
.source "CloseableReference.java"
# interfaces
.implements Le/j/d/i/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/common/references/CloseableReference;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Le/j/d/i/b<",
"Ljava/io/Closeable;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public release(Ljava/lang/Object;)V
.locals 1
check-cast p1, Ljava/io/Closeable;
const/4 v0, 0x1
:try_start_0
invoke-static {p1, v0}, Le/j/d/d/a;->a(Ljava/io/Closeable;Z)V
:try_end_0
.catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0
:catch_0
return-void
.end method

View file

@ -0,0 +1,103 @@
.class public final Lcom/facebook/common/references/CloseableReference$b;
.super Ljava/lang/Object;
.source "CloseableReference.java"
# interfaces
.implements Lcom/facebook/common/references/CloseableReference$c;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/common/references/CloseableReference;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = null
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Le/j/d/i/c;Ljava/lang/Throwable;)V
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Le/j/d/i/c<",
"Ljava/lang/Object;",
">;",
"Ljava/lang/Throwable;",
")V"
}
.end annotation
sget-object p2, Lcom/facebook/common/references/CloseableReference;->h:Ljava/lang/Class;
const/4 v0, 0x3
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v0, v1
const/4 v1, 0x1
invoke-static {p1}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v0, v1
const/4 v1, 0x2
invoke-virtual {p1}, Le/j/d/i/c;->e()Ljava/lang/Object;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object p1
aput-object p1, v0, v1
const-string p1, "Finalized without closing: %x %x (type = %s)"
invoke-static {p2, p1, v0}, Le/j/d/f/a;->b(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method
.method public a()Z
.locals 1
const/4 v0, 0x0
return v0
.end method

View file

@ -0,0 +1,32 @@
.class public interface abstract Lcom/facebook/common/references/CloseableReference$c;
.super Ljava/lang/Object;
.source "CloseableReference.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/facebook/common/references/CloseableReference;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "c"
.end annotation
# virtual methods
.method public abstract a(Le/j/d/i/c;Ljava/lang/Throwable;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Le/j/d/i/c<",
"Ljava/lang/Object;",
">;",
"Ljava/lang/Throwable;",
")V"
}
.end annotation
.end method
.method public abstract a()Z
.end method

View file

@ -0,0 +1,777 @@
.class public final Lcom/facebook/common/references/CloseableReference;
.super Ljava/lang/Object;
.source "CloseableReference.java"
# interfaces
.implements Ljava/lang/Cloneable;
.implements Ljava/io/Closeable;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/facebook/common/references/CloseableReference$c;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Ljava/lang/Object;",
"Ljava/lang/Cloneable;",
"Ljava/io/Closeable;"
}
.end annotation
# static fields
.field public static h:Ljava/lang/Class;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Class<",
"Lcom/facebook/common/references/CloseableReference;",
">;"
}
.end annotation
.end field
.field public static final i:Le/j/d/i/b;
.annotation system Ldalvik/annotation/Signature;
value = {
"Le/j/d/i/b<",
"Ljava/io/Closeable;",
">;"
}
.end annotation
.end field
.field public static final j:Lcom/facebook/common/references/CloseableReference$c;
# instance fields
.field public d:Z
.field public final e:Le/j/d/i/c;
.annotation system Ldalvik/annotation/Signature;
value = {
"Le/j/d/i/c<",
"TT;>;"
}
.end annotation
.end field
.field public final f:Lcom/facebook/common/references/CloseableReference$c;
.field public final g:Ljava/lang/Throwable;
# direct methods
.method public static constructor <clinit>()V
.locals 1
const-class v0, Lcom/facebook/common/references/CloseableReference;
sput-object v0, Lcom/facebook/common/references/CloseableReference;->h:Ljava/lang/Class;
new-instance v0, Lcom/facebook/common/references/CloseableReference$a;
invoke-direct {v0}, Lcom/facebook/common/references/CloseableReference$a;-><init>()V
sput-object v0, Lcom/facebook/common/references/CloseableReference;->i:Le/j/d/i/b;
new-instance v0, Lcom/facebook/common/references/CloseableReference$b;
invoke-direct {v0}, Lcom/facebook/common/references/CloseableReference$b;-><init>()V
sput-object v0, Lcom/facebook/common/references/CloseableReference;->j:Lcom/facebook/common/references/CloseableReference$c;
return-void
.end method
.method public constructor <init>(Le/j/d/i/c;Lcom/facebook/common/references/CloseableReference$c;Ljava/lang/Throwable;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Le/j/d/i/c<",
"TT;>;",
"Lcom/facebook/common/references/CloseableReference$c;",
"Ljava/lang/Throwable;",
")V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
if-eqz p1, :cond_0
iput-object p1, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
invoke-virtual {p1}, Le/j/d/i/c;->a()V
iput-object p2, p0, Lcom/facebook/common/references/CloseableReference;->f:Lcom/facebook/common/references/CloseableReference$c;
iput-object p3, p0, Lcom/facebook/common/references/CloseableReference;->g:Ljava/lang/Throwable;
return-void
:cond_0
new-instance p1, Ljava/lang/NullPointerException;
invoke-direct {p1}, Ljava/lang/NullPointerException;-><init>()V
throw p1
.end method
.method public constructor <init>(Ljava/lang/Object;Le/j/d/i/b;Lcom/facebook/common/references/CloseableReference$c;Ljava/lang/Throwable;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Le/j/d/i/b<",
"TT;>;",
"Lcom/facebook/common/references/CloseableReference$c;",
"Ljava/lang/Throwable;",
")V"
}
.end annotation
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
new-instance v0, Le/j/d/i/c;
invoke-direct {v0, p1, p2}, Le/j/d/i/c;-><init>(Ljava/lang/Object;Le/j/d/i/b;)V
iput-object v0, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
iput-object p3, p0, Lcom/facebook/common/references/CloseableReference;->f:Lcom/facebook/common/references/CloseableReference$c;
iput-object p4, p0, Lcom/facebook/common/references/CloseableReference;->g:Ljava/lang/Throwable;
return-void
.end method
.method public static a(Lcom/facebook/common/references/CloseableReference;)Lcom/facebook/common/references/CloseableReference;
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;)",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
if-eqz p0, :cond_0
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->a()Lcom/facebook/common/references/CloseableReference;
move-result-object p0
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return-object p0
.end method
.method public static a(Ljava/io/Closeable;)Lcom/facebook/common/references/CloseableReference;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Ljava/io/Closeable;",
">(TT;)",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
sget-object v0, Lcom/facebook/common/references/CloseableReference;->i:Le/j/d/i/b;
invoke-static {p0, v0}, Lcom/facebook/common/references/CloseableReference;->a(Ljava/lang/Object;Le/j/d/i/b;)Lcom/facebook/common/references/CloseableReference;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/io/Closeable;Lcom/facebook/common/references/CloseableReference$c;)Lcom/facebook/common/references/CloseableReference;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"<T::",
"Ljava/io/Closeable;",
">(TT;",
"Lcom/facebook/common/references/CloseableReference$c;",
")",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
const/4 v0, 0x0
if-nez p0, :cond_0
return-object v0
:cond_0
new-instance v1, Lcom/facebook/common/references/CloseableReference;
sget-object v2, Lcom/facebook/common/references/CloseableReference;->i:Le/j/d/i/b;
invoke-interface {p1}, Lcom/facebook/common/references/CloseableReference$c;->a()Z
move-result v3
if-eqz v3, :cond_1
new-instance v0, Ljava/lang/Throwable;
invoke-direct {v0}, Ljava/lang/Throwable;-><init>()V
:cond_1
invoke-direct {v1, p0, v2, p1, v0}, Lcom/facebook/common/references/CloseableReference;-><init>(Ljava/lang/Object;Le/j/d/i/b;Lcom/facebook/common/references/CloseableReference$c;Ljava/lang/Throwable;)V
return-object v1
.end method
.method public static a(Ljava/lang/Object;Le/j/d/i/b;)Lcom/facebook/common/references/CloseableReference;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;",
"Le/j/d/i/b<",
"TT;>;)",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
sget-object v0, Lcom/facebook/common/references/CloseableReference;->j:Lcom/facebook/common/references/CloseableReference$c;
invoke-static {p0, p1, v0}, Lcom/facebook/common/references/CloseableReference;->a(Ljava/lang/Object;Le/j/d/i/b;Lcom/facebook/common/references/CloseableReference$c;)Lcom/facebook/common/references/CloseableReference;
move-result-object p0
return-object p0
.end method
.method public static a(Ljava/lang/Object;Le/j/d/i/b;Lcom/facebook/common/references/CloseableReference$c;)Lcom/facebook/common/references/CloseableReference;
.locals 3
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(TT;",
"Le/j/d/i/b<",
"TT;>;",
"Lcom/facebook/common/references/CloseableReference$c;",
")",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
const/4 v0, 0x0
if-nez p0, :cond_0
return-object v0
:cond_0
new-instance v1, Lcom/facebook/common/references/CloseableReference;
invoke-interface {p2}, Lcom/facebook/common/references/CloseableReference$c;->a()Z
move-result v2
if-eqz v2, :cond_1
new-instance v0, Ljava/lang/Throwable;
invoke-direct {v0}, Ljava/lang/Throwable;-><init>()V
:cond_1
invoke-direct {v1, p0, p1, p2, v0}, Lcom/facebook/common/references/CloseableReference;-><init>(Ljava/lang/Object;Le/j/d/i/b;Lcom/facebook/common/references/CloseableReference$c;Ljava/lang/Throwable;)V
return-object v1
.end method
.method public static a(Ljava/util/Collection;)Ljava/util/List;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/util/Collection<",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;>;)",
"Ljava/util/List<",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;>;"
}
.end annotation
if-nez p0, :cond_0
const/4 p0, 0x0
return-object p0
:cond_0
new-instance v0, Ljava/util/ArrayList;
invoke-interface {p0}, Ljava/util/Collection;->size()I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {p0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_0
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/facebook/common/references/CloseableReference;
invoke-static {v1}, Lcom/facebook/common/references/CloseableReference;->a(Lcom/facebook/common/references/CloseableReference;)Lcom/facebook/common/references/CloseableReference;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_1
return-object v0
.end method
.method public static a(Ljava/lang/Iterable;)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Iterable<",
"+",
"Lcom/facebook/common/references/CloseableReference<",
"*>;>;)V"
}
.end annotation
if-eqz p0, :cond_1
invoke-interface {p0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_0
:goto_0
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/facebook/common/references/CloseableReference;
if-eqz v0, :cond_0
invoke-virtual {v0}, Lcom/facebook/common/references/CloseableReference;->close()V
goto :goto_0
:cond_1
return-void
.end method
.method public static b(Lcom/facebook/common/references/CloseableReference;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/common/references/CloseableReference<",
"*>;)V"
}
.end annotation
if-eqz p0, :cond_0
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->close()V
:cond_0
return-void
.end method
.method public static c(Lcom/facebook/common/references/CloseableReference;)Z
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/common/references/CloseableReference<",
"*>;)Z"
}
.end annotation
if-eqz p0, :cond_0
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->d()Z
move-result p0
if-eqz p0, :cond_0
const/4 p0, 0x1
goto :goto_0
:cond_0
const/4 p0, 0x0
:goto_0
return p0
.end method
# virtual methods
.method public declared-synchronized a()Lcom/facebook/common/references/CloseableReference;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
monitor-enter p0
:try_start_0
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->d()Z
move-result v0
if-eqz v0, :cond_0
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->clone()Lcom/facebook/common/references/CloseableReference;
move-result-object v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-object v0
:cond_0
const/4 v0, 0x0
monitor-exit p0
return-object v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
.method public declared-synchronized b()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()TT;"
}
.end annotation
monitor-enter p0
:try_start_0
iget-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
if-nez v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
invoke-static {v0}, Lp/a/b/b/g/e;->c(Z)V
iget-object v0, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
invoke-virtual {v0}, Le/j/d/i/c;->e()Ljava/lang/Object;
move-result-object v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-object v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
.method public c()I
.locals 1
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->d()Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
invoke-virtual {v0}, Le/j/d/i/c;->e()Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
return v0
.end method
.method public declared-synchronized clone()Lcom/facebook/common/references/CloseableReference;
.locals 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
monitor-enter p0
:try_start_0
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->d()Z
move-result v0
invoke-static {v0}, Lp/a/b/b/g/e;->c(Z)V
new-instance v0, Lcom/facebook/common/references/CloseableReference;
iget-object v1, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
iget-object v2, p0, Lcom/facebook/common/references/CloseableReference;->f:Lcom/facebook/common/references/CloseableReference$c;
iget-object v3, p0, Lcom/facebook/common/references/CloseableReference;->g:Ljava/lang/Throwable;
invoke-direct {v0, v1, v2, v3}, Lcom/facebook/common/references/CloseableReference;-><init>(Le/j/d/i/c;Lcom/facebook/common/references/CloseableReference$c;Ljava/lang/Throwable;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit p0
return-object v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->clone()Lcom/facebook/common/references/CloseableReference;
move-result-object v0
return-object v0
.end method
.method public close()V
.locals 1
monitor-enter p0
:try_start_0
iget-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
if-eqz v0, :cond_0
monitor-exit p0
return-void
:cond_0
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
monitor-exit p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
iget-object v0, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
invoke-virtual {v0}, Le/j/d/i/c;->c()V
return-void
:catchall_0
move-exception v0
:try_start_1
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v0
.end method
.method public declared-synchronized d()Z
.locals 1
monitor-enter p0
:try_start_0
iget-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
xor-int/lit8 v0, v0, 0x1
monitor-exit p0
return v0
:catchall_0
move-exception v0
monitor-exit p0
throw v0
.end method
.method public finalize()V
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
:try_start_0
monitor-enter p0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
iget-boolean v0, p0, Lcom/facebook/common/references/CloseableReference;->d:Z
if-eqz v0, :cond_0
monitor-exit p0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
invoke-super {p0}, Ljava/lang/Object;->finalize()V
return-void
:cond_0
:try_start_2
monitor-exit p0
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
:try_start_3
iget-object v0, p0, Lcom/facebook/common/references/CloseableReference;->f:Lcom/facebook/common/references/CloseableReference$c;
iget-object v1, p0, Lcom/facebook/common/references/CloseableReference;->e:Le/j/d/i/c;
iget-object v2, p0, Lcom/facebook/common/references/CloseableReference;->g:Ljava/lang/Throwable;
invoke-interface {v0, v1, v2}, Lcom/facebook/common/references/CloseableReference$c;->a(Le/j/d/i/c;Ljava/lang/Throwable;)V
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->close()V
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_1
invoke-super {p0}, Ljava/lang/Object;->finalize()V
return-void
:catchall_0
move-exception v0
:try_start_4
monitor-exit p0
:try_end_4
.catchall {:try_start_4 .. :try_end_4} :catchall_0
:try_start_5
throw v0
:try_end_5
.catchall {:try_start_5 .. :try_end_5} :catchall_1
:catchall_1
move-exception v0
invoke-super {p0}, Ljava/lang/Object;->finalize()V
throw v0
.end method

View file

@ -0,0 +1,64 @@
.class public Lcom/facebook/common/time/AwakeTimeSinceBootClock;
.super Ljava/lang/Object;
.source "AwakeTimeSinceBootClock.java"
# interfaces
.implements Le/j/d/l/b;
# annotations
.annotation build Le/j/d/d/c;
.end annotation
# static fields
.field public static final INSTANCE:Lcom/facebook/common/time/AwakeTimeSinceBootClock;
.annotation build Le/j/d/d/c;
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/facebook/common/time/AwakeTimeSinceBootClock;
invoke-direct {v0}, Lcom/facebook/common/time/AwakeTimeSinceBootClock;-><init>()V
sput-object v0, Lcom/facebook/common/time/AwakeTimeSinceBootClock;->INSTANCE:Lcom/facebook/common/time/AwakeTimeSinceBootClock;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static get()Lcom/facebook/common/time/AwakeTimeSinceBootClock;
.locals 1
.annotation build Le/j/d/d/c;
.end annotation
sget-object v0, Lcom/facebook/common/time/AwakeTimeSinceBootClock;->INSTANCE:Lcom/facebook/common/time/AwakeTimeSinceBootClock;
return-object v0
.end method
# virtual methods
.method public now()J
.locals 2
.annotation build Le/j/d/d/c;
.end annotation
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
return-wide v0
.end method

View file

@ -0,0 +1,59 @@
.class public Lcom/facebook/common/time/RealtimeSinceBootClock;
.super Ljava/lang/Object;
.source "RealtimeSinceBootClock.java"
# interfaces
.implements Le/j/d/l/b;
# annotations
.annotation build Le/j/d/d/c;
.end annotation
# static fields
.field public static final a:Lcom/facebook/common/time/RealtimeSinceBootClock;
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/facebook/common/time/RealtimeSinceBootClock;
invoke-direct {v0}, Lcom/facebook/common/time/RealtimeSinceBootClock;-><init>()V
sput-object v0, Lcom/facebook/common/time/RealtimeSinceBootClock;->a:Lcom/facebook/common/time/RealtimeSinceBootClock;
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static get()Lcom/facebook/common/time/RealtimeSinceBootClock;
.locals 1
.annotation build Le/j/d/d/c;
.end annotation
sget-object v0, Lcom/facebook/common/time/RealtimeSinceBootClock;->a:Lcom/facebook/common/time/RealtimeSinceBootClock;
return-object v0
.end method
# virtual methods
.method public now()J
.locals 2
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v0
return-wide v0
.end method

View file

@ -15,11 +15,11 @@
# virtual methods
.method public abstract a(Le/j/e/f;Ljava/util/concurrent/Executor;)V
.method public abstract a(Le/j/e/e;Ljava/util/concurrent/Executor;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Le/j/e/f<",
"Le/j/e/e<",
"TT;>;",
"Ljava/util/concurrent/Executor;",
")V"

View file

@ -166,70 +166,70 @@
:array_0
.array-data 4
0x7f040027
0x7f04004f
0x7f04015e
0x7f04015f
0x7f040160
0x7f0402dd
0x7f0402ed
0x7f0402ee
0x7f0402fd
0x7f040325
0x7f040326
0x7f040327
0x7f040335
0x7f040336
0x7f040339
0x7f04033a
0x7f04033b
0x7f04033c
0x7f04033d
0x7f04033e
0x7f04033f
0x7f040340
0x7f040341
0x7f040342
0x7f040344
0x7f040028
0x7f040053
0x7f0401a0
0x7f0401a1
0x7f0401a2
0x7f040345
0x7f040346
0x7f040347
0x7f04045c
0x7f040355
0x7f040356
0x7f040366
0x7f04038e
0x7f04038f
0x7f040390
0x7f04039f
0x7f0403a0
0x7f0403a3
0x7f0403a4
0x7f0403a5
0x7f0403a6
0x7f0403a7
0x7f0403a8
0x7f0403a9
0x7f0403aa
0x7f0403ab
0x7f0403ac
0x7f0403ae
0x7f0403af
0x7f0403b0
0x7f0403b1
0x7f0404d5
.end array-data
:array_1
.array-data 4
0x7f040026
0x7f040027
0x7f040028
0x7f04004f
0x7f04015e
0x7f04015f
0x7f040160
0x7f0402dd
0x7f0402ed
0x7f0402ee
0x7f0402fd
0x7f040325
0x7f040326
0x7f040327
0x7f040335
0x7f040336
0x7f040339
0x7f04033a
0x7f04033b
0x7f04033c
0x7f04033d
0x7f04033e
0x7f04033f
0x7f040340
0x7f040341
0x7f040342
0x7f040344
0x7f040029
0x7f040053
0x7f0401a0
0x7f0401a1
0x7f0401a2
0x7f040345
0x7f040346
0x7f040347
0x7f04045c
0x7f040355
0x7f040356
0x7f040366
0x7f04038e
0x7f04038f
0x7f040390
0x7f04039f
0x7f0403a0
0x7f0403a3
0x7f0403a4
0x7f0403a5
0x7f0403a6
0x7f0403a7
0x7f0403a8
0x7f0403a9
0x7f0403aa
0x7f0403ab
0x7f0403ac
0x7f0403ae
0x7f0403af
0x7f0403b0
0x7f0403b1
0x7f0404d5
.end array-data
.end method

View file

@ -1,5 +1,5 @@
.class public Lcom/facebook/drawee/controller/AbstractDraweeController$a;
.super Le/j/e/d;
.super Le/j/e/c;
.source "AbstractDraweeController.java"
@ -15,7 +15,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Le/j/e/d<",
"Le/j/e/c<",
"TT;>;"
}
.end annotation
@ -39,7 +39,7 @@
iput-boolean p3, p0, Lcom/facebook/drawee/controller/AbstractDraweeController$a;->b:Z
invoke-direct {p0}, Le/j/e/d;-><init>()V
invoke-direct {p0}, Le/j/e/c;-><init>()V
return-void
.end method

View file

@ -199,7 +199,7 @@
.method public a()V
.locals 4
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
const/4 v0, 0x2
@ -240,7 +240,7 @@
invoke-virtual {v0, p0}, Le/j/g/b/a;->b(Le/j/g/b/a$b;)V
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
.end method
@ -275,7 +275,7 @@
:cond_0
if-eqz v0, :cond_1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
new-instance v1, Lcom/facebook/drawee/controller/AbstractDraweeController$b;
@ -285,7 +285,7 @@
invoke-virtual {v1, p1}, Le/j/g/c/d;->a(Lcom/facebook/drawee/controller/ControllerListener;)V
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
iput-object v1, p0, Lcom/facebook/drawee/controller/AbstractDraweeController;->f:Lcom/facebook/drawee/controller/ControllerListener;
@ -429,7 +429,7 @@
.end annotation
:try_start_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
invoke-virtual {p0, p1, p2}, Lcom/facebook/drawee/controller/AbstractDraweeController;->a(Ljava/lang/String;Lcom/facebook/datasource/DataSource;)Z
@ -447,7 +447,7 @@
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
@ -596,7 +596,7 @@
.catchall {:try_start_5 .. :try_end_5} :catchall_1
:cond_5
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
@ -633,14 +633,14 @@
:try_end_6
.catchall {:try_start_6 .. :try_end_6} :catchall_1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
:catchall_1
move-exception p1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
throw p1
.end method
@ -658,7 +658,7 @@
}
.end annotation
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
invoke-virtual {p0, p1, p2}, Lcom/facebook/drawee/controller/AbstractDraweeController;->a(Ljava/lang/String;Lcom/facebook/datasource/DataSource;)Z
@ -672,7 +672,7 @@
invoke-interface {p2}, Lcom/facebook/datasource/DataSource;->close()Z
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
@ -764,7 +764,7 @@
invoke-interface {p1, p2, p3}, Lcom/facebook/drawee/controller/ControllerListener;->onIntermediateImageFailed(Ljava/lang/String;Ljava/lang/Throwable;)V
:goto_2
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
.end method
@ -775,7 +775,7 @@
monitor-enter p0
:try_start_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
iget-object v0, p0, Lcom/facebook/drawee/controller/AbstractDraweeController;->a:Le/j/g/b/b;
@ -892,7 +892,7 @@
iput-object p2, p0, Lcom/facebook/drawee/controller/AbstractDraweeController;->j:Ljava/lang/Object;
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
@ -1246,7 +1246,7 @@
.method public d()V
.locals 5
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
const/4 v0, 0x2
@ -1310,7 +1310,7 @@
invoke-virtual {p0}, Lcom/facebook/drawee/controller/AbstractDraweeController;->p()V
:cond_2
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
.end method
@ -1656,7 +1656,7 @@
.method public p()V
.locals 8
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
invoke-virtual {p0}, Lcom/facebook/drawee/controller/AbstractDraweeController;->f()Ljava/lang/Object;
@ -1668,7 +1668,7 @@
if-eqz v3, :cond_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
const/4 v2, 0x0
@ -1714,9 +1714,9 @@
invoke-virtual/range {v0 .. v7}, Lcom/facebook/drawee/controller/AbstractDraweeController;->a(Ljava/lang/String;Lcom/facebook/datasource/DataSource;Ljava/lang/Object;FZZZ)V
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
@ -1804,9 +1804,9 @@
iget-object v1, p0, Lcom/facebook/drawee/controller/AbstractDraweeController;->c:Ljava/util/concurrent/Executor;
invoke-interface {v0, v2, v1}, Lcom/facebook/datasource/DataSource;->a(Le/j/e/f;Ljava/util/concurrent/Executor;)V
invoke-interface {v0, v2, v1}, Lcom/facebook/datasource/DataSource;->a(Le/j/e/e;Ljava/util/concurrent/Executor;)V
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
.end method

View file

@ -34,7 +34,7 @@
iput-object v0, p0, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;->a:Landroid/graphics/drawable/Drawable;
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
iget-object v0, p1, Le/j/g/f/a;->a:Landroid/content/res/Resources;
@ -245,7 +245,7 @@
invoke-virtual {p0}, Lcom/facebook/drawee/generic/GenericDraweeHierarchy;->c()V
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
.end method

View file

@ -179,7 +179,7 @@
.locals 3
:try_start_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
iget-boolean v0, p0, Lcom/facebook/drawee/view/DraweeView;->g:Z
:try_end_0
@ -187,7 +187,7 @@
if-eqz v0, :cond_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
@ -215,7 +215,7 @@
if-nez v1, :cond_1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
@ -251,14 +251,14 @@
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
:catchall_0
move-exception p1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
throw p1
.end method

View file

@ -146,7 +146,7 @@
.locals 3
:try_start_0
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
invoke-virtual {p0}, Landroid/widget/ImageView;->isInEditMode()Z
@ -277,14 +277,14 @@
:cond_4
:goto_2
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
return-void
:catchall_1
move-exception p1
invoke-static {}, Le/j/j/q/b;->b()Z
invoke-static {}, Le/j/j/q/b;->c()Z
throw p1
.end method

View file

@ -20,3 +20,19 @@
return-void
.end method
.method public static a()V
.locals 0
invoke-static {}, Landroid/os/Trace;->endSection()V
return-void
.end method
.method public static a(Ljava/lang/String;)V
.locals 0
invoke-static {p0}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
return-void
.end method

View file

@ -1201,7 +1201,7 @@
move-result-object p2
invoke-static {p2}, Landroid/os/Trace;->beginSection(Ljava/lang/String;)V
invoke-static {p2}, Lcom/facebook/soloader/Api18TraceUtils;->a(Ljava/lang/String;)V
:try_end_a
.catchall {:try_start_a .. :try_end_a} :catchall_3
@ -1231,42 +1231,37 @@
invoke-static {p2, p0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
new-instance p0, Ljava/lang/IllegalArgumentException;
invoke-static {p1}, Lp/a/b/b/g/e;->f(Ljava/lang/String;)V
new-instance p2, Ljava/lang/StringBuilder;
sget-object p0, Lcom/facebook/soloader/SoLoader;->j:Ljava/util/Set;
invoke-direct {p2}, Ljava/lang/StringBuilder;-><init>()V
const-string p3, "Unknown library: "
invoke-virtual {p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
invoke-interface {p0, p1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
:try_end_b
.catchall {:try_start_b .. :try_end_b} :catchall_2
:try_start_c
sget-boolean p0, Lcom/facebook/soloader/SoLoader;->a:Z
if-eqz p0, :cond_b
invoke-static {}, Lcom/facebook/soloader/Api18TraceUtils;->a()V
goto :goto_3
:catchall_2
move-exception p0
:try_start_c
sget-boolean p1, Lcom/facebook/soloader/SoLoader;->a:Z
if-eqz p1, :cond_a
invoke-static {}, Landroid/os/Trace;->endSection()V
invoke-static {}, Lcom/facebook/soloader/Api18TraceUtils;->a()V
:cond_a
throw p0
:cond_b
:goto_3
monitor-exit v4
xor-int/lit8 p0, v1, 0x1

View file

@ -66,7 +66,7 @@
if-eqz v2, :cond_11
invoke-static {v2}, Lt/a0/u;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
invoke-static {v2}, Lt/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
@ -90,7 +90,7 @@
if-eqz v3, :cond_f
invoke-static {v3}, Lt/a0/u;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
invoke-static {v3}, Lt/a0/s;->trim(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
move-result-object v1
@ -156,7 +156,7 @@
if-eqz v6, :cond_d
invoke-static {v6}, Le/k/a/b/e/p/g;->b(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v6}, Lu/a/a2/w;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
@ -176,7 +176,7 @@
const-string v11, "/"
invoke-static {v9, v11, v1, v0}, Lt/a0/p;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
invoke-static {v9, v11, v1, v0}, Lt/a0/n;->startsWith$default(Ljava/lang/String;Ljava/lang/String;ZI)Z
move-result v0
@ -220,7 +220,7 @@
if-eqz p1, :cond_6
invoke-static {v6}, Le/k/a/b/e/p/g;->b(Ljava/lang/String;)Ljava/lang/String;
invoke-static {v6}, Lu/a/a2/w;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1

View file

@ -90,32 +90,32 @@
:array_0
.array-data 4
0x7f04002e
0x7f04002f
0x7f04012b
0x7f04012c
0x7f04012d
0x7f04016b
0x7f040172
0x7f04024e
0x7f0402cb
0x7f040368
0x7f040369
0x7f04036a
0x7f040030
0x7f04015d
0x7f04015e
0x7f04015f
0x7f0401ad
0x7f0401b4
0x7f04029f
0x7f040331
0x7f0403d7
0x7f0403d8
0x7f0403d9
.end array-data
:array_1
.array-data 4
0x7f040257
0x7f040289
0x7f04028a
0x7f04028b
0x7f040294
0x7f040295
0x7f040296
0x7f040297
0x7f040299
0x7f04029c
0x7f0402a8
0x7f0402da
0x7f0402db
0x7f0402dc
0x7f0402e5
0x7f0402e6
0x7f0402e7
0x7f0402e8
0x7f0402ea
0x7f0402ed
.end array-data
.end method

View file

@ -15,47 +15,47 @@
# static fields
.field public static final common_full_open_on_phone:I = 0x7f0800b3
.field public static final common_full_open_on_phone:I = 0x7f0800b1
.field public static final common_google_signin_btn_icon_dark:I = 0x7f0800b4
.field public static final common_google_signin_btn_icon_dark:I = 0x7f0800b2
.field public static final common_google_signin_btn_icon_dark_focused:I = 0x7f0800b5
.field public static final common_google_signin_btn_icon_dark_focused:I = 0x7f0800b3
.field public static final common_google_signin_btn_icon_dark_normal:I = 0x7f0800b6
.field public static final common_google_signin_btn_icon_dark_normal:I = 0x7f0800b4
.field public static final common_google_signin_btn_icon_dark_normal_background:I = 0x7f0800b7
.field public static final common_google_signin_btn_icon_dark_normal_background:I = 0x7f0800b5
.field public static final common_google_signin_btn_icon_disabled:I = 0x7f0800b8
.field public static final common_google_signin_btn_icon_disabled:I = 0x7f0800b6
.field public static final common_google_signin_btn_icon_light:I = 0x7f0800b9
.field public static final common_google_signin_btn_icon_light:I = 0x7f0800b7
.field public static final common_google_signin_btn_icon_light_focused:I = 0x7f0800ba
.field public static final common_google_signin_btn_icon_light_focused:I = 0x7f0800b8
.field public static final common_google_signin_btn_icon_light_normal:I = 0x7f0800bb
.field public static final common_google_signin_btn_icon_light_normal:I = 0x7f0800b9
.field public static final common_google_signin_btn_icon_light_normal_background:I = 0x7f0800bc
.field public static final common_google_signin_btn_icon_light_normal_background:I = 0x7f0800ba
.field public static final common_google_signin_btn_text_dark:I = 0x7f0800bd
.field public static final common_google_signin_btn_text_dark:I = 0x7f0800bb
.field public static final common_google_signin_btn_text_dark_focused:I = 0x7f0800be
.field public static final common_google_signin_btn_text_dark_focused:I = 0x7f0800bc
.field public static final common_google_signin_btn_text_dark_normal:I = 0x7f0800bf
.field public static final common_google_signin_btn_text_dark_normal:I = 0x7f0800bd
.field public static final common_google_signin_btn_text_dark_normal_background:I = 0x7f0800c0
.field public static final common_google_signin_btn_text_dark_normal_background:I = 0x7f0800be
.field public static final common_google_signin_btn_text_disabled:I = 0x7f0800c1
.field public static final common_google_signin_btn_text_disabled:I = 0x7f0800bf
.field public static final common_google_signin_btn_text_light:I = 0x7f0800c2
.field public static final common_google_signin_btn_text_light:I = 0x7f0800c0
.field public static final common_google_signin_btn_text_light_focused:I = 0x7f0800c3
.field public static final common_google_signin_btn_text_light_focused:I = 0x7f0800c1
.field public static final common_google_signin_btn_text_light_normal:I = 0x7f0800c4
.field public static final common_google_signin_btn_text_light_normal:I = 0x7f0800c2
.field public static final common_google_signin_btn_text_light_normal_background:I = 0x7f0800c5
.field public static final common_google_signin_btn_text_light_normal_background:I = 0x7f0800c3
.field public static final googleg_disabled_color_18:I = 0x7f0801c4
.field public static final googleg_disabled_color_18:I = 0x7f0801af
.field public static final googleg_standard_color_18:I = 0x7f0801c5
.field public static final googleg_standard_color_18:I = 0x7f0801b0
# direct methods

View file

@ -15,39 +15,39 @@
# static fields
.field public static final common_google_play_services_enable_button:I = 0x7f1203f8
.field public static final common_google_play_services_enable_button:I = 0x7f1203fb
.field public static final common_google_play_services_enable_text:I = 0x7f1203f9
.field public static final common_google_play_services_enable_text:I = 0x7f1203fc
.field public static final common_google_play_services_enable_title:I = 0x7f1203fa
.field public static final common_google_play_services_enable_title:I = 0x7f1203fd
.field public static final common_google_play_services_install_button:I = 0x7f1203fb
.field public static final common_google_play_services_install_button:I = 0x7f1203fe
.field public static final common_google_play_services_install_text:I = 0x7f1203fc
.field public static final common_google_play_services_install_text:I = 0x7f1203ff
.field public static final common_google_play_services_install_title:I = 0x7f1203fd
.field public static final common_google_play_services_install_title:I = 0x7f120400
.field public static final common_google_play_services_notification_channel_name:I = 0x7f1203fe
.field public static final common_google_play_services_notification_channel_name:I = 0x7f120401
.field public static final common_google_play_services_notification_ticker:I = 0x7f1203ff
.field public static final common_google_play_services_notification_ticker:I = 0x7f120402
.field public static final common_google_play_services_unsupported_text:I = 0x7f120401
.field public static final common_google_play_services_unsupported_text:I = 0x7f120404
.field public static final common_google_play_services_update_button:I = 0x7f120402
.field public static final common_google_play_services_update_button:I = 0x7f120405
.field public static final common_google_play_services_update_text:I = 0x7f120403
.field public static final common_google_play_services_update_text:I = 0x7f120406
.field public static final common_google_play_services_update_title:I = 0x7f120404
.field public static final common_google_play_services_update_title:I = 0x7f120407
.field public static final common_google_play_services_updating_text:I = 0x7f120405
.field public static final common_google_play_services_updating_text:I = 0x7f120408
.field public static final common_google_play_services_wear_update_text:I = 0x7f120406
.field public static final common_google_play_services_wear_update_text:I = 0x7f120409
.field public static final common_open_on_phone:I = 0x7f120407
.field public static final common_open_on_phone:I = 0x7f12040a
.field public static final common_signin_button_text:I = 0x7f120408
.field public static final common_signin_button_text:I = 0x7f12040b
.field public static final common_signin_button_text_long:I = 0x7f120409
.field public static final common_signin_button_text_long:I = 0x7f12040c
# direct methods

View file

@ -701,13 +701,13 @@
invoke-virtual {p3, v0}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;
:goto_2
invoke-static {}, Le/k/a/b/e/p/g;->c()Z
invoke-static {}, Le/k/a/b/e/p/g;->f()Z
move-result p3
if-eqz p3, :cond_a
invoke-static {}, Le/k/a/b/e/p/g;->c()Z
invoke-static {}, Le/k/a/b/e/p/g;->f()Z
move-result p3

View file

@ -15,7 +15,7 @@
# static fields
.field public static final common_google_play_services_unknown_issue:I = 0x7f120400
.field public static final common_google_play_services_unknown_issue:I = 0x7f120403
# direct methods

View file

@ -33,5 +33,5 @@
# virtual methods
.method public abstract w()D
.method public abstract x()D
.end method

View file

@ -87,7 +87,7 @@
if-eqz v0, :cond_0
invoke-interface {p1}, Lcom/google/android/gms/nearby/messages/Distance;->w()D
invoke-interface {p1}, Lcom/google/android/gms/nearby/messages/Distance;->x()D
move-result-wide v0
@ -104,7 +104,7 @@
:cond_0
iget-wide v0, p0, Lcom/google/android/gms/nearby/messages/internal/zze;->f:D
invoke-interface {p1}, Lcom/google/android/gms/nearby/messages/Distance;->w()D
invoke-interface {p1}, Lcom/google/android/gms/nearby/messages/Distance;->x()D
move-result-wide v2
@ -248,14 +248,6 @@
return-object v0
.end method
.method public final w()D
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/nearby/messages/internal/zze;->f:D
return-wide v0
.end method
.method public final writeToParcel(Landroid/os/Parcel;I)V
.locals 4
@ -289,3 +281,11 @@
return-void
.end method
.method public final x()D
.locals 2
iget-wide v0, p0, Lcom/google/android/gms/nearby/messages/internal/zze;->f:D
return-wide v0
.end method

View file

@ -39,6 +39,30 @@
.field public static final abc_tooltip_exit:I = 0x7f01000b
.field public static final btn_checkbox_to_checked_box_inner_merged_animation:I = 0x7f01002d
.field public static final btn_checkbox_to_checked_box_outer_merged_animation:I = 0x7f01002e
.field public static final btn_checkbox_to_checked_icon_null_animation:I = 0x7f01002f
.field public static final btn_checkbox_to_unchecked_box_inner_merged_animation:I = 0x7f010030
.field public static final btn_checkbox_to_unchecked_check_path_merged_animation:I = 0x7f010031
.field public static final btn_checkbox_to_unchecked_icon_null_animation:I = 0x7f010032
.field public static final btn_radio_to_off_mtrl_dot_group_animation:I = 0x7f010033
.field public static final btn_radio_to_off_mtrl_ring_outer_animation:I = 0x7f010034
.field public static final btn_radio_to_off_mtrl_ring_outer_path_animation:I = 0x7f010035
.field public static final btn_radio_to_on_mtrl_dot_group_animation:I = 0x7f010036
.field public static final btn_radio_to_on_mtrl_ring_outer_animation:I = 0x7f010037
.field public static final btn_radio_to_on_mtrl_ring_outer_path_animation:I = 0x7f010038
.field public static final design_bottom_sheet_slide_in:I = 0x7f010039
.field public static final design_bottom_sheet_slide_out:I = 0x7f01003a
@ -47,6 +71,12 @@
.field public static final design_snackbar_out:I = 0x7f01003c
.field public static final mtrl_bottom_sheet_slide_in:I = 0x7f01003d
.field public static final mtrl_bottom_sheet_slide_out:I = 0x7f01003e
.field public static final mtrl_card_lowers_interpolator:I = 0x7f01003f
# direct methods
.method public constructor <init>()V

View file

@ -25,15 +25,25 @@
.field public static final mtrl_btn_unelevated_state_list_anim:I = 0x7f020006
.field public static final mtrl_chip_state_list_anim:I = 0x7f020007
.field public static final mtrl_card_state_list_anim:I = 0x7f020007
.field public static final mtrl_fab_hide_motion_spec:I = 0x7f020008
.field public static final mtrl_chip_state_list_anim:I = 0x7f020008
.field public static final mtrl_fab_show_motion_spec:I = 0x7f020009
.field public static final mtrl_extended_fab_change_size_motion_spec:I = 0x7f020009
.field public static final mtrl_fab_transformation_sheet_collapse_spec:I = 0x7f02000a
.field public static final mtrl_extended_fab_hide_motion_spec:I = 0x7f02000a
.field public static final mtrl_fab_transformation_sheet_expand_spec:I = 0x7f02000b
.field public static final mtrl_extended_fab_show_motion_spec:I = 0x7f02000b
.field public static final mtrl_extended_fab_state_list_animator:I = 0x7f02000c
.field public static final mtrl_fab_hide_motion_spec:I = 0x7f02000d
.field public static final mtrl_fab_show_motion_spec:I = 0x7f02000e
.field public static final mtrl_fab_transformation_sheet_collapse_spec:I = 0x7f02000f
.field public static final mtrl_fab_transformation_sheet_expand_spec:I = 0x7f020010
# direct methods

View file

@ -99,175 +99,301 @@
.field public static final cardview_shadow_start_color:I = 0x7f060046
.field public static final design_bottom_navigation_shadow_color:I = 0x7f06005d
.field public static final checkbox_themeable_attribute_color:I = 0x7f06004b
.field public static final design_default_color_primary:I = 0x7f06005e
.field public static final design_bottom_navigation_shadow_color:I = 0x7f06005e
.field public static final design_default_color_primary_dark:I = 0x7f06005f
.field public static final design_box_stroke_color:I = 0x7f06005f
.field public static final design_error:I = 0x7f060060
.field public static final design_dark_default_color_background:I = 0x7f060060
.field public static final design_fab_shadow_end_color:I = 0x7f060061
.field public static final design_dark_default_color_error:I = 0x7f060061
.field public static final design_fab_shadow_mid_color:I = 0x7f060062
.field public static final design_dark_default_color_on_background:I = 0x7f060062
.field public static final design_fab_shadow_start_color:I = 0x7f060063
.field public static final design_dark_default_color_on_error:I = 0x7f060063
.field public static final design_fab_stroke_end_inner_color:I = 0x7f060064
.field public static final design_dark_default_color_on_primary:I = 0x7f060064
.field public static final design_fab_stroke_end_outer_color:I = 0x7f060065
.field public static final design_dark_default_color_on_secondary:I = 0x7f060065
.field public static final design_fab_stroke_top_inner_color:I = 0x7f060066
.field public static final design_dark_default_color_on_surface:I = 0x7f060066
.field public static final design_fab_stroke_top_outer_color:I = 0x7f060067
.field public static final design_dark_default_color_primary:I = 0x7f060067
.field public static final design_snackbar_background_color:I = 0x7f060068
.field public static final design_dark_default_color_primary_dark:I = 0x7f060068
.field public static final design_tint_password_toggle:I = 0x7f060069
.field public static final design_dark_default_color_primary_variant:I = 0x7f060069
.field public static final dim_foreground_disabled_material_dark:I = 0x7f06006a
.field public static final design_dark_default_color_secondary:I = 0x7f06006a
.field public static final dim_foreground_disabled_material_light:I = 0x7f06006b
.field public static final design_dark_default_color_secondary_variant:I = 0x7f06006b
.field public static final dim_foreground_material_dark:I = 0x7f06006c
.field public static final design_dark_default_color_surface:I = 0x7f06006c
.field public static final dim_foreground_material_light:I = 0x7f06006d
.field public static final design_default_color_background:I = 0x7f06006d
.field public static final error_color_material_dark:I = 0x7f06006e
.field public static final design_default_color_error:I = 0x7f06006e
.field public static final error_color_material_light:I = 0x7f06006f
.field public static final design_default_color_on_background:I = 0x7f06006f
.field public static final foreground_material_dark:I = 0x7f060074
.field public static final design_default_color_on_error:I = 0x7f060070
.field public static final foreground_material_light:I = 0x7f060075
.field public static final design_default_color_on_primary:I = 0x7f060071
.field public static final highlighted_text_material_dark:I = 0x7f060084
.field public static final design_default_color_on_secondary:I = 0x7f060072
.field public static final highlighted_text_material_light:I = 0x7f060085
.field public static final design_default_color_on_surface:I = 0x7f060073
.field public static final material_blue_grey_800:I = 0x7f06008c
.field public static final design_default_color_primary:I = 0x7f060074
.field public static final material_blue_grey_900:I = 0x7f06008d
.field public static final design_default_color_primary_dark:I = 0x7f060075
.field public static final material_blue_grey_950:I = 0x7f06008e
.field public static final design_default_color_primary_variant:I = 0x7f060076
.field public static final material_deep_teal_200:I = 0x7f06008f
.field public static final design_default_color_secondary:I = 0x7f060077
.field public static final material_deep_teal_500:I = 0x7f060090
.field public static final design_default_color_secondary_variant:I = 0x7f060078
.field public static final material_grey_100:I = 0x7f060091
.field public static final design_default_color_surface:I = 0x7f060079
.field public static final material_grey_300:I = 0x7f060092
.field public static final design_error:I = 0x7f06007a
.field public static final material_grey_50:I = 0x7f060093
.field public static final design_fab_shadow_end_color:I = 0x7f06007b
.field public static final material_grey_600:I = 0x7f060094
.field public static final design_fab_shadow_mid_color:I = 0x7f06007c
.field public static final material_grey_800:I = 0x7f060095
.field public static final design_fab_shadow_start_color:I = 0x7f06007d
.field public static final material_grey_850:I = 0x7f060096
.field public static final design_fab_stroke_end_inner_color:I = 0x7f06007e
.field public static final material_grey_900:I = 0x7f060097
.field public static final design_fab_stroke_end_outer_color:I = 0x7f06007f
.field public static final mtrl_bottom_nav_colored_item_tint:I = 0x7f060098
.field public static final design_fab_stroke_top_inner_color:I = 0x7f060080
.field public static final mtrl_bottom_nav_item_tint:I = 0x7f060099
.field public static final design_fab_stroke_top_outer_color:I = 0x7f060081
.field public static final mtrl_btn_bg_color_disabled:I = 0x7f06009a
.field public static final design_icon_tint:I = 0x7f060082
.field public static final mtrl_btn_bg_color_selector:I = 0x7f06009b
.field public static final design_snackbar_background_color:I = 0x7f060083
.field public static final mtrl_btn_ripple_color:I = 0x7f06009c
.field public static final dim_foreground_disabled_material_dark:I = 0x7f060084
.field public static final mtrl_btn_stroke_color_selector:I = 0x7f06009d
.field public static final dim_foreground_disabled_material_light:I = 0x7f060085
.field public static final mtrl_btn_text_btn_ripple_color:I = 0x7f06009e
.field public static final dim_foreground_material_dark:I = 0x7f060086
.field public static final mtrl_btn_text_color_disabled:I = 0x7f06009f
.field public static final dim_foreground_material_light:I = 0x7f060087
.field public static final mtrl_btn_text_color_selector:I = 0x7f0600a0
.field public static final error_color_material_dark:I = 0x7f060088
.field public static final mtrl_btn_transparent_bg_color:I = 0x7f0600a1
.field public static final error_color_material_light:I = 0x7f060089
.field public static final mtrl_chip_background_color:I = 0x7f0600a2
.field public static final foreground_material_dark:I = 0x7f06008e
.field public static final mtrl_chip_close_icon_tint:I = 0x7f0600a3
.field public static final foreground_material_light:I = 0x7f06008f
.field public static final mtrl_chip_ripple_color:I = 0x7f0600a4
.field public static final highlighted_text_material_dark:I = 0x7f06009e
.field public static final mtrl_chip_text_color:I = 0x7f0600a5
.field public static final highlighted_text_material_light:I = 0x7f06009f
.field public static final mtrl_fab_ripple_color:I = 0x7f0600a6
.field public static final material_blue_grey_800:I = 0x7f0600a6
.field public static final mtrl_scrim_color:I = 0x7f0600a7
.field public static final material_blue_grey_900:I = 0x7f0600a7
.field public static final mtrl_tabs_colored_ripple_color:I = 0x7f0600a8
.field public static final material_blue_grey_950:I = 0x7f0600a8
.field public static final mtrl_tabs_icon_color_selector:I = 0x7f0600a9
.field public static final material_deep_teal_200:I = 0x7f0600a9
.field public static final mtrl_tabs_icon_color_selector_colored:I = 0x7f0600aa
.field public static final material_deep_teal_500:I = 0x7f0600aa
.field public static final mtrl_tabs_legacy_text_color_selector:I = 0x7f0600ab
.field public static final material_grey_100:I = 0x7f0600ab
.field public static final mtrl_tabs_ripple_color:I = 0x7f0600ac
.field public static final material_grey_300:I = 0x7f0600ac
.field public static final mtrl_text_btn_text_color_selector:I = 0x7f0600ad
.field public static final material_grey_50:I = 0x7f0600ad
.field public static final mtrl_textinput_default_box_stroke_color:I = 0x7f0600ae
.field public static final material_grey_600:I = 0x7f0600ae
.field public static final mtrl_textinput_disabled_color:I = 0x7f0600af
.field public static final material_grey_800:I = 0x7f0600af
.field public static final mtrl_textinput_filled_box_default_background_color:I = 0x7f0600b0
.field public static final material_grey_850:I = 0x7f0600b0
.field public static final mtrl_textinput_hovered_box_stroke_color:I = 0x7f0600b1
.field public static final material_grey_900:I = 0x7f0600b1
.field public static final notification_action_color_filter:I = 0x7f0600b2
.field public static final material_on_background_disabled:I = 0x7f0600b2
.field public static final notification_icon_bg_color:I = 0x7f0600b3
.field public static final material_on_background_emphasis_high_type:I = 0x7f0600b3
.field public static final primary_dark_material_dark:I = 0x7f0600dd
.field public static final material_on_background_emphasis_medium:I = 0x7f0600b4
.field public static final primary_dark_material_light:I = 0x7f0600de
.field public static final material_on_primary_disabled:I = 0x7f0600b5
.field public static final primary_material_dark:I = 0x7f0600ef
.field public static final material_on_primary_emphasis_high_type:I = 0x7f0600b6
.field public static final primary_material_light:I = 0x7f0600f0
.field public static final material_on_primary_emphasis_medium:I = 0x7f0600b7
.field public static final primary_text_default_material_dark:I = 0x7f0600f1
.field public static final material_on_surface_disabled:I = 0x7f0600b8
.field public static final primary_text_default_material_light:I = 0x7f0600f2
.field public static final material_on_surface_emphasis_high_type:I = 0x7f0600b9
.field public static final primary_text_disabled_material_dark:I = 0x7f0600f3
.field public static final material_on_surface_emphasis_medium:I = 0x7f0600ba
.field public static final primary_text_disabled_material_light:I = 0x7f0600f4
.field public static final mtrl_bottom_nav_colored_item_tint:I = 0x7f0600bb
.field public static final ripple_material_dark:I = 0x7f0600fd
.field public static final mtrl_bottom_nav_colored_ripple_color:I = 0x7f0600bc
.field public static final ripple_material_light:I = 0x7f0600fe
.field public static final mtrl_bottom_nav_item_tint:I = 0x7f0600bd
.field public static final secondary_text_default_material_dark:I = 0x7f0600ff
.field public static final mtrl_bottom_nav_ripple_color:I = 0x7f0600be
.field public static final secondary_text_default_material_light:I = 0x7f060100
.field public static final mtrl_btn_bg_color_selector:I = 0x7f0600bf
.field public static final secondary_text_disabled_material_dark:I = 0x7f060101
.field public static final mtrl_btn_ripple_color:I = 0x7f0600c0
.field public static final secondary_text_disabled_material_light:I = 0x7f060102
.field public static final mtrl_btn_stroke_color_selector:I = 0x7f0600c1
.field public static final switch_thumb_disabled_material_dark:I = 0x7f060133
.field public static final mtrl_btn_text_btn_bg_color_selector:I = 0x7f0600c2
.field public static final switch_thumb_disabled_material_light:I = 0x7f060134
.field public static final mtrl_btn_text_btn_ripple_color:I = 0x7f0600c3
.field public static final switch_thumb_material_dark:I = 0x7f060135
.field public static final mtrl_btn_text_color_disabled:I = 0x7f0600c4
.field public static final switch_thumb_material_light:I = 0x7f060136
.field public static final mtrl_btn_text_color_selector:I = 0x7f0600c5
.field public static final switch_thumb_normal_material_dark:I = 0x7f060137
.field public static final mtrl_btn_transparent_bg_color:I = 0x7f0600c6
.field public static final switch_thumb_normal_material_light:I = 0x7f060138
.field public static final mtrl_calendar_item_stroke_color:I = 0x7f0600c7
.field public static final tooltip_background_dark:I = 0x7f06013a
.field public static final mtrl_calendar_selected_range:I = 0x7f0600c8
.field public static final tooltip_background_light:I = 0x7f06013b
.field public static final mtrl_card_view_foreground:I = 0x7f0600c9
.field public static final mtrl_card_view_ripple:I = 0x7f0600ca
.field public static final mtrl_chip_background_color:I = 0x7f0600cb
.field public static final mtrl_chip_close_icon_tint:I = 0x7f0600cc
.field public static final mtrl_chip_ripple_color:I = 0x7f0600cd
.field public static final mtrl_chip_surface_color:I = 0x7f0600ce
.field public static final mtrl_chip_text_color:I = 0x7f0600cf
.field public static final mtrl_choice_chip_background_color:I = 0x7f0600d0
.field public static final mtrl_choice_chip_ripple_color:I = 0x7f0600d1
.field public static final mtrl_choice_chip_text_color:I = 0x7f0600d2
.field public static final mtrl_error:I = 0x7f0600d3
.field public static final mtrl_extended_fab_bg_color_selector:I = 0x7f0600d4
.field public static final mtrl_extended_fab_ripple_color:I = 0x7f0600d5
.field public static final mtrl_extended_fab_text_color_selector:I = 0x7f0600d6
.field public static final mtrl_fab_ripple_color:I = 0x7f0600d7
.field public static final mtrl_filled_background_color:I = 0x7f0600d8
.field public static final mtrl_filled_icon_tint:I = 0x7f0600d9
.field public static final mtrl_filled_stroke_color:I = 0x7f0600da
.field public static final mtrl_indicator_text_color:I = 0x7f0600db
.field public static final mtrl_navigation_item_background_color:I = 0x7f0600dc
.field public static final mtrl_navigation_item_icon_tint:I = 0x7f0600dd
.field public static final mtrl_navigation_item_text_color:I = 0x7f0600de
.field public static final mtrl_on_primary_text_btn_text_color_selector:I = 0x7f0600df
.field public static final mtrl_outlined_icon_tint:I = 0x7f0600e0
.field public static final mtrl_outlined_stroke_color:I = 0x7f0600e1
.field public static final mtrl_popupmenu_overlay_color:I = 0x7f0600e2
.field public static final mtrl_scrim_color:I = 0x7f0600e3
.field public static final mtrl_tabs_colored_ripple_color:I = 0x7f0600e4
.field public static final mtrl_tabs_icon_color_selector:I = 0x7f0600e5
.field public static final mtrl_tabs_icon_color_selector_colored:I = 0x7f0600e6
.field public static final mtrl_tabs_legacy_text_color_selector:I = 0x7f0600e7
.field public static final mtrl_tabs_ripple_color:I = 0x7f0600e8
.field public static final mtrl_text_btn_text_color_selector:I = 0x7f0600e9
.field public static final mtrl_textinput_default_box_stroke_color:I = 0x7f0600ea
.field public static final mtrl_textinput_disabled_color:I = 0x7f0600eb
.field public static final mtrl_textinput_filled_box_default_background_color:I = 0x7f0600ec
.field public static final mtrl_textinput_focused_box_stroke_color:I = 0x7f0600ed
.field public static final mtrl_textinput_hovered_box_stroke_color:I = 0x7f0600ee
.field public static final notification_action_color_filter:I = 0x7f0600f0
.field public static final notification_icon_bg_color:I = 0x7f0600f1
.field public static final primary_dark_material_dark:I = 0x7f06011c
.field public static final primary_dark_material_light:I = 0x7f06011d
.field public static final primary_material_dark:I = 0x7f06012f
.field public static final primary_material_light:I = 0x7f060130
.field public static final primary_text_default_material_dark:I = 0x7f060131
.field public static final primary_text_default_material_light:I = 0x7f060132
.field public static final primary_text_disabled_material_dark:I = 0x7f060133
.field public static final primary_text_disabled_material_light:I = 0x7f060134
.field public static final ripple_material_dark:I = 0x7f06013d
.field public static final ripple_material_light:I = 0x7f06013e
.field public static final secondary_text_default_material_dark:I = 0x7f06013f
.field public static final secondary_text_default_material_light:I = 0x7f060140
.field public static final secondary_text_disabled_material_dark:I = 0x7f060141
.field public static final secondary_text_disabled_material_light:I = 0x7f060142
.field public static final switch_thumb_disabled_material_dark:I = 0x7f060174
.field public static final switch_thumb_disabled_material_light:I = 0x7f060175
.field public static final switch_thumb_material_dark:I = 0x7f060176
.field public static final switch_thumb_material_light:I = 0x7f060177
.field public static final switch_thumb_normal_material_dark:I = 0x7f060178
.field public static final switch_thumb_normal_material_light:I = 0x7f060179
.field public static final test_mtrl_calendar_day:I = 0x7f06017b
.field public static final test_mtrl_calendar_day_selected:I = 0x7f06017c
.field public static final tooltip_background_dark:I = 0x7f06017d
.field public static final tooltip_background_light:I = 0x7f06017e
# direct methods

View file

@ -111,6 +111,12 @@
.field public static final abc_floating_window_z:I = 0x7f07002f
.field public static final abc_list_item_height_large_material:I = 0x7f070030
.field public static final abc_list_item_height_material:I = 0x7f070031
.field public static final abc_list_item_height_small_material:I = 0x7f070032
.field public static final abc_list_item_padding_horizontal_material:I = 0x7f070033
.field public static final abc_panel_menu_list_width:I = 0x7f070034
@ -165,285 +171,501 @@
.field public static final abc_text_size_title_material_toolbar:I = 0x7f07004d
.field public static final cardview_compat_inset_shadow:I = 0x7f07006c
.field public static final action_bar_size:I = 0x7f07004e
.field public static final cardview_default_elevation:I = 0x7f07006d
.field public static final appcompat_dialog_background_inset:I = 0x7f070051
.field public static final cardview_default_radius:I = 0x7f07006e
.field public static final cardview_compat_inset_shadow:I = 0x7f07006e
.field public static final compat_button_inset_horizontal_material:I = 0x7f07007a
.field public static final cardview_default_elevation:I = 0x7f07006f
.field public static final compat_button_inset_vertical_material:I = 0x7f07007b
.field public static final cardview_default_radius:I = 0x7f070070
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007c
.field public static final compat_button_inset_horizontal_material:I = 0x7f07007c
.field public static final compat_button_padding_vertical_material:I = 0x7f07007d
.field public static final compat_button_inset_vertical_material:I = 0x7f07007d
.field public static final compat_control_corner_material:I = 0x7f07007e
.field public static final compat_button_padding_horizontal_material:I = 0x7f07007e
.field public static final compat_notification_large_icon_max_height:I = 0x7f07007f
.field public static final compat_button_padding_vertical_material:I = 0x7f07007f
.field public static final compat_notification_large_icon_max_width:I = 0x7f070080
.field public static final compat_control_corner_material:I = 0x7f070080
.field public static final design_appbar_elevation:I = 0x7f070085
.field public static final compat_notification_large_icon_max_height:I = 0x7f070081
.field public static final design_bottom_navigation_active_item_max_width:I = 0x7f070086
.field public static final compat_notification_large_icon_max_width:I = 0x7f070082
.field public static final design_bottom_navigation_active_item_min_width:I = 0x7f070087
.field public static final default_dimension:I = 0x7f070086
.field public static final design_bottom_navigation_active_text_size:I = 0x7f070088
.field public static final design_appbar_elevation:I = 0x7f070088
.field public static final design_bottom_navigation_elevation:I = 0x7f070089
.field public static final design_bottom_navigation_active_item_max_width:I = 0x7f070089
.field public static final design_bottom_navigation_height:I = 0x7f07008a
.field public static final design_bottom_navigation_active_item_min_width:I = 0x7f07008a
.field public static final design_bottom_navigation_icon_size:I = 0x7f07008b
.field public static final design_bottom_navigation_active_text_size:I = 0x7f07008b
.field public static final design_bottom_navigation_item_max_width:I = 0x7f07008c
.field public static final design_bottom_navigation_elevation:I = 0x7f07008c
.field public static final design_bottom_navigation_item_min_width:I = 0x7f07008d
.field public static final design_bottom_navigation_height:I = 0x7f07008d
.field public static final design_bottom_navigation_margin:I = 0x7f07008e
.field public static final design_bottom_navigation_icon_size:I = 0x7f07008e
.field public static final design_bottom_navigation_shadow_height:I = 0x7f07008f
.field public static final design_bottom_navigation_item_max_width:I = 0x7f07008f
.field public static final design_bottom_navigation_text_size:I = 0x7f070090
.field public static final design_bottom_navigation_item_min_width:I = 0x7f070090
.field public static final design_bottom_sheet_modal_elevation:I = 0x7f070091
.field public static final design_bottom_navigation_margin:I = 0x7f070091
.field public static final design_bottom_sheet_peek_height_min:I = 0x7f070092
.field public static final design_bottom_navigation_shadow_height:I = 0x7f070092
.field public static final design_fab_border_width:I = 0x7f070093
.field public static final design_bottom_navigation_text_size:I = 0x7f070093
.field public static final design_fab_elevation:I = 0x7f070094
.field public static final design_bottom_sheet_elevation:I = 0x7f070094
.field public static final design_fab_image_size:I = 0x7f070095
.field public static final design_bottom_sheet_modal_elevation:I = 0x7f070095
.field public static final design_fab_size_mini:I = 0x7f070096
.field public static final design_bottom_sheet_peek_height_min:I = 0x7f070096
.field public static final design_fab_size_normal:I = 0x7f070097
.field public static final design_fab_border_width:I = 0x7f070097
.field public static final design_fab_translation_z_hovered_focused:I = 0x7f070098
.field public static final design_fab_elevation:I = 0x7f070098
.field public static final design_fab_translation_z_pressed:I = 0x7f070099
.field public static final design_fab_image_size:I = 0x7f070099
.field public static final design_navigation_elevation:I = 0x7f07009a
.field public static final design_fab_size_mini:I = 0x7f07009a
.field public static final design_navigation_icon_padding:I = 0x7f07009b
.field public static final design_fab_size_normal:I = 0x7f07009b
.field public static final design_navigation_icon_size:I = 0x7f07009c
.field public static final design_fab_translation_z_hovered_focused:I = 0x7f07009c
.field public static final design_navigation_item_horizontal_padding:I = 0x7f07009d
.field public static final design_fab_translation_z_pressed:I = 0x7f07009d
.field public static final design_navigation_item_icon_padding:I = 0x7f07009e
.field public static final design_navigation_elevation:I = 0x7f07009e
.field public static final design_navigation_max_width:I = 0x7f07009f
.field public static final design_navigation_icon_padding:I = 0x7f07009f
.field public static final design_navigation_padding_bottom:I = 0x7f0700a0
.field public static final design_navigation_icon_size:I = 0x7f0700a0
.field public static final design_navigation_separator_vertical_padding:I = 0x7f0700a1
.field public static final design_navigation_item_horizontal_padding:I = 0x7f0700a1
.field public static final design_snackbar_action_inline_max_width:I = 0x7f0700a2
.field public static final design_navigation_item_icon_padding:I = 0x7f0700a2
.field public static final design_snackbar_background_corner_radius:I = 0x7f0700a3
.field public static final design_navigation_max_width:I = 0x7f0700a3
.field public static final design_snackbar_elevation:I = 0x7f0700a4
.field public static final design_navigation_padding_bottom:I = 0x7f0700a4
.field public static final design_snackbar_extra_spacing_horizontal:I = 0x7f0700a5
.field public static final design_navigation_separator_vertical_padding:I = 0x7f0700a5
.field public static final design_snackbar_max_width:I = 0x7f0700a6
.field public static final design_snackbar_action_inline_max_width:I = 0x7f0700a6
.field public static final design_snackbar_min_width:I = 0x7f0700a7
.field public static final design_snackbar_action_text_color_alpha:I = 0x7f0700a7
.field public static final design_snackbar_padding_horizontal:I = 0x7f0700a8
.field public static final design_snackbar_background_corner_radius:I = 0x7f0700a8
.field public static final design_snackbar_padding_vertical:I = 0x7f0700a9
.field public static final design_snackbar_elevation:I = 0x7f0700a9
.field public static final design_snackbar_padding_vertical_2lines:I = 0x7f0700aa
.field public static final design_snackbar_extra_spacing_horizontal:I = 0x7f0700aa
.field public static final design_snackbar_text_size:I = 0x7f0700ab
.field public static final design_snackbar_max_width:I = 0x7f0700ab
.field public static final design_tab_max_width:I = 0x7f0700ac
.field public static final design_snackbar_min_width:I = 0x7f0700ac
.field public static final design_tab_scrollable_min_width:I = 0x7f0700ad
.field public static final design_snackbar_padding_horizontal:I = 0x7f0700ad
.field public static final design_tab_text_size:I = 0x7f0700ae
.field public static final design_snackbar_padding_vertical:I = 0x7f0700ae
.field public static final design_tab_text_size_2line:I = 0x7f0700af
.field public static final design_snackbar_padding_vertical_2lines:I = 0x7f0700af
.field public static final design_textinput_caption_translate_y:I = 0x7f0700b0
.field public static final design_snackbar_text_size:I = 0x7f0700b0
.field public static final disabled_alpha_material_dark:I = 0x7f0700b6
.field public static final design_tab_max_width:I = 0x7f0700b1
.field public static final disabled_alpha_material_light:I = 0x7f0700b7
.field public static final design_tab_scrollable_min_width:I = 0x7f0700b2
.field public static final fastscroll_default_thickness:I = 0x7f0700be
.field public static final design_tab_text_size:I = 0x7f0700b3
.field public static final fastscroll_margin:I = 0x7f0700bf
.field public static final design_tab_text_size_2line:I = 0x7f0700b4
.field public static final fastscroll_minimum_range:I = 0x7f0700c0
.field public static final design_textinput_caption_translate_y:I = 0x7f0700b5
.field public static final highlight_alpha_material_colored:I = 0x7f0700cc
.field public static final disabled_alpha_material_dark:I = 0x7f0700bb
.field public static final highlight_alpha_material_dark:I = 0x7f0700cd
.field public static final disabled_alpha_material_light:I = 0x7f0700bc
.field public static final highlight_alpha_material_light:I = 0x7f0700ce
.field public static final fastscroll_default_thickness:I = 0x7f0700c3
.field public static final hint_alpha_material_dark:I = 0x7f0700cf
.field public static final fastscroll_margin:I = 0x7f0700c4
.field public static final hint_alpha_material_light:I = 0x7f0700d0
.field public static final fastscroll_minimum_range:I = 0x7f0700c5
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700d1
.field public static final highlight_alpha_material_colored:I = 0x7f0700d1
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700d2
.field public static final highlight_alpha_material_dark:I = 0x7f0700d2
.field public static final item_touch_helper_max_drag_scroll_per_frame:I = 0x7f0700d4
.field public static final highlight_alpha_material_light:I = 0x7f0700d3
.field public static final item_touch_helper_swipe_escape_max_velocity:I = 0x7f0700d5
.field public static final hint_alpha_material_dark:I = 0x7f0700d4
.field public static final item_touch_helper_swipe_escape_velocity:I = 0x7f0700d6
.field public static final hint_alpha_material_light:I = 0x7f0700d5
.field public static final mtrl_bottomappbar_fabOffsetEndMode:I = 0x7f0700e0
.field public static final hint_pressed_alpha_material_dark:I = 0x7f0700d6
.field public static final mtrl_bottomappbar_fab_cradle_margin:I = 0x7f0700e1
.field public static final hint_pressed_alpha_material_light:I = 0x7f0700d7
.field public static final mtrl_bottomappbar_fab_cradle_rounded_corner_radius:I = 0x7f0700e2
.field public static final item_touch_helper_max_drag_scroll_per_frame:I = 0x7f0700d9
.field public static final mtrl_bottomappbar_fab_cradle_vertical_offset:I = 0x7f0700e3
.field public static final item_touch_helper_swipe_escape_max_velocity:I = 0x7f0700da
.field public static final mtrl_bottomappbar_height:I = 0x7f0700e4
.field public static final item_touch_helper_swipe_escape_velocity:I = 0x7f0700db
.field public static final mtrl_btn_corner_radius:I = 0x7f0700e5
.field public static final material_emphasis_disabled:I = 0x7f0700e4
.field public static final mtrl_btn_dialog_btn_min_width:I = 0x7f0700e6
.field public static final material_emphasis_high_type:I = 0x7f0700e5
.field public static final mtrl_btn_disabled_elevation:I = 0x7f0700e7
.field public static final material_emphasis_medium:I = 0x7f0700e6
.field public static final mtrl_btn_disabled_z:I = 0x7f0700e8
.field public static final material_text_view_test_line_height:I = 0x7f0700e7
.field public static final mtrl_btn_elevation:I = 0x7f0700e9
.field public static final material_text_view_test_line_height_override:I = 0x7f0700e8
.field public static final mtrl_btn_focused_z:I = 0x7f0700ea
.field public static final mtrl_alert_dialog_background_inset_bottom:I = 0x7f0700ea
.field public static final mtrl_btn_hovered_z:I = 0x7f0700eb
.field public static final mtrl_alert_dialog_background_inset_end:I = 0x7f0700eb
.field public static final mtrl_btn_icon_btn_padding_left:I = 0x7f0700ec
.field public static final mtrl_alert_dialog_background_inset_start:I = 0x7f0700ec
.field public static final mtrl_btn_icon_padding:I = 0x7f0700ed
.field public static final mtrl_alert_dialog_background_inset_top:I = 0x7f0700ed
.field public static final mtrl_btn_inset:I = 0x7f0700ee
.field public static final mtrl_alert_dialog_picker_background_inset:I = 0x7f0700ee
.field public static final mtrl_btn_letter_spacing:I = 0x7f0700ef
.field public static final mtrl_badge_horizontal_edge_offset:I = 0x7f0700ef
.field public static final mtrl_btn_padding_bottom:I = 0x7f0700f0
.field public static final mtrl_badge_long_text_horizontal_padding:I = 0x7f0700f0
.field public static final mtrl_btn_padding_left:I = 0x7f0700f1
.field public static final mtrl_badge_radius:I = 0x7f0700f1
.field public static final mtrl_btn_padding_right:I = 0x7f0700f2
.field public static final mtrl_badge_text_horizontal_edge_offset:I = 0x7f0700f2
.field public static final mtrl_btn_padding_top:I = 0x7f0700f3
.field public static final mtrl_badge_text_size:I = 0x7f0700f3
.field public static final mtrl_btn_pressed_z:I = 0x7f0700f4
.field public static final mtrl_badge_with_text_radius:I = 0x7f0700f4
.field public static final mtrl_btn_stroke_size:I = 0x7f0700f5
.field public static final mtrl_bottomappbar_fabOffsetEndMode:I = 0x7f0700f5
.field public static final mtrl_btn_text_btn_icon_padding:I = 0x7f0700f6
.field public static final mtrl_bottomappbar_fab_bottom_margin:I = 0x7f0700f6
.field public static final mtrl_btn_text_btn_padding_left:I = 0x7f0700f7
.field public static final mtrl_bottomappbar_fab_cradle_margin:I = 0x7f0700f7
.field public static final mtrl_btn_text_btn_padding_right:I = 0x7f0700f8
.field public static final mtrl_bottomappbar_fab_cradle_rounded_corner_radius:I = 0x7f0700f8
.field public static final mtrl_btn_text_size:I = 0x7f0700f9
.field public static final mtrl_bottomappbar_fab_cradle_vertical_offset:I = 0x7f0700f9
.field public static final mtrl_btn_z:I = 0x7f0700fa
.field public static final mtrl_bottomappbar_height:I = 0x7f0700fa
.field public static final mtrl_card_elevation:I = 0x7f0700fb
.field public static final mtrl_btn_corner_radius:I = 0x7f0700fb
.field public static final mtrl_card_spacing:I = 0x7f0700fc
.field public static final mtrl_btn_dialog_btn_min_width:I = 0x7f0700fc
.field public static final mtrl_chip_pressed_translation_z:I = 0x7f0700fd
.field public static final mtrl_btn_disabled_elevation:I = 0x7f0700fd
.field public static final mtrl_chip_text_size:I = 0x7f0700fe
.field public static final mtrl_btn_disabled_z:I = 0x7f0700fe
.field public static final mtrl_fab_elevation:I = 0x7f0700ff
.field public static final mtrl_btn_elevation:I = 0x7f0700ff
.field public static final mtrl_fab_translation_z_hovered_focused:I = 0x7f070100
.field public static final mtrl_btn_focused_z:I = 0x7f070100
.field public static final mtrl_fab_translation_z_pressed:I = 0x7f070101
.field public static final mtrl_btn_hovered_z:I = 0x7f070101
.field public static final mtrl_navigation_elevation:I = 0x7f070102
.field public static final mtrl_btn_icon_btn_padding_left:I = 0x7f070102
.field public static final mtrl_navigation_item_horizontal_padding:I = 0x7f070103
.field public static final mtrl_btn_icon_padding:I = 0x7f070103
.field public static final mtrl_navigation_item_icon_padding:I = 0x7f070104
.field public static final mtrl_btn_inset:I = 0x7f070104
.field public static final mtrl_snackbar_background_corner_radius:I = 0x7f070105
.field public static final mtrl_btn_letter_spacing:I = 0x7f070105
.field public static final mtrl_snackbar_margin:I = 0x7f070106
.field public static final mtrl_btn_padding_bottom:I = 0x7f070106
.field public static final mtrl_textinput_box_bottom_offset:I = 0x7f070107
.field public static final mtrl_btn_padding_left:I = 0x7f070107
.field public static final mtrl_textinput_box_corner_radius_medium:I = 0x7f070108
.field public static final mtrl_btn_padding_right:I = 0x7f070108
.field public static final mtrl_textinput_box_corner_radius_small:I = 0x7f070109
.field public static final mtrl_btn_padding_top:I = 0x7f070109
.field public static final mtrl_textinput_box_label_cutout_padding:I = 0x7f07010a
.field public static final mtrl_btn_pressed_z:I = 0x7f07010a
.field public static final mtrl_textinput_box_padding_end:I = 0x7f07010b
.field public static final mtrl_btn_stroke_size:I = 0x7f07010b
.field public static final mtrl_textinput_box_stroke_width_default:I = 0x7f07010c
.field public static final mtrl_btn_text_btn_icon_padding:I = 0x7f07010c
.field public static final mtrl_textinput_box_stroke_width_focused:I = 0x7f07010d
.field public static final mtrl_btn_text_btn_padding_left:I = 0x7f07010d
.field public static final mtrl_textinput_outline_box_expanded_padding:I = 0x7f07010e
.field public static final mtrl_btn_text_btn_padding_right:I = 0x7f07010e
.field public static final mtrl_toolbar_default_height:I = 0x7f07010f
.field public static final mtrl_btn_text_size:I = 0x7f07010f
.field public static final notification_action_icon_size:I = 0x7f070111
.field public static final mtrl_btn_z:I = 0x7f070110
.field public static final notification_action_text_size:I = 0x7f070112
.field public static final mtrl_calendar_action_height:I = 0x7f070111
.field public static final notification_big_circle_margin:I = 0x7f070113
.field public static final mtrl_calendar_action_padding:I = 0x7f070112
.field public static final notification_content_margin_start:I = 0x7f070114
.field public static final mtrl_calendar_bottom_padding:I = 0x7f070113
.field public static final notification_large_icon_height:I = 0x7f070115
.field public static final mtrl_calendar_content_padding:I = 0x7f070114
.field public static final notification_large_icon_width:I = 0x7f070116
.field public static final mtrl_calendar_day_corner:I = 0x7f070115
.field public static final notification_main_column_padding_top:I = 0x7f070117
.field public static final mtrl_calendar_day_height:I = 0x7f070116
.field public static final notification_media_narrow_margin:I = 0x7f070118
.field public static final mtrl_calendar_day_horizontal_padding:I = 0x7f070117
.field public static final notification_right_icon_size:I = 0x7f070119
.field public static final mtrl_calendar_day_today_stroke:I = 0x7f070118
.field public static final notification_right_side_padding_top:I = 0x7f07011a
.field public static final mtrl_calendar_day_vertical_padding:I = 0x7f070119
.field public static final notification_small_icon_background_padding:I = 0x7f07011b
.field public static final mtrl_calendar_day_width:I = 0x7f07011a
.field public static final notification_small_icon_size_as_large:I = 0x7f07011c
.field public static final mtrl_calendar_days_of_week_height:I = 0x7f07011b
.field public static final notification_subtext_size:I = 0x7f07011d
.field public static final mtrl_calendar_dialog_background_inset:I = 0x7f07011c
.field public static final notification_top_pad:I = 0x7f07011e
.field public static final mtrl_calendar_header_content_padding:I = 0x7f07011d
.field public static final notification_top_pad_large_text:I = 0x7f07011f
.field public static final mtrl_calendar_header_content_padding_fullscreen:I = 0x7f07011e
.field public static final tooltip_corner_radius:I = 0x7f070139
.field public static final mtrl_calendar_header_divider_thickness:I = 0x7f07011f
.field public static final tooltip_horizontal_padding:I = 0x7f07013a
.field public static final mtrl_calendar_header_height:I = 0x7f070120
.field public static final tooltip_margin:I = 0x7f07013b
.field public static final mtrl_calendar_header_height_fullscreen:I = 0x7f070121
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f07013c
.field public static final mtrl_calendar_header_selection_line_height:I = 0x7f070122
.field public static final tooltip_precise_anchor_threshold:I = 0x7f07013d
.field public static final mtrl_calendar_header_text_padding:I = 0x7f070123
.field public static final tooltip_vertical_padding:I = 0x7f07013e
.field public static final mtrl_calendar_header_toggle_margin_bottom:I = 0x7f070124
.field public static final tooltip_y_offset_non_touch:I = 0x7f07013f
.field public static final mtrl_calendar_header_toggle_margin_top:I = 0x7f070125
.field public static final tooltip_y_offset_touch:I = 0x7f070140
.field public static final mtrl_calendar_landscape_header_width:I = 0x7f070126
.field public static final mtrl_calendar_maximum_default_fullscreen_minor_axis:I = 0x7f070127
.field public static final mtrl_calendar_month_horizontal_padding:I = 0x7f070128
.field public static final mtrl_calendar_month_vertical_padding:I = 0x7f070129
.field public static final mtrl_calendar_navigation_bottom_padding:I = 0x7f07012a
.field public static final mtrl_calendar_navigation_height:I = 0x7f07012b
.field public static final mtrl_calendar_navigation_top_padding:I = 0x7f07012c
.field public static final mtrl_calendar_pre_l_text_clip_padding:I = 0x7f07012d
.field public static final mtrl_calendar_selection_baseline_to_top_fullscreen:I = 0x7f07012e
.field public static final mtrl_calendar_selection_text_baseline_to_bottom:I = 0x7f07012f
.field public static final mtrl_calendar_selection_text_baseline_to_bottom_fullscreen:I = 0x7f070130
.field public static final mtrl_calendar_selection_text_baseline_to_top:I = 0x7f070131
.field public static final mtrl_calendar_text_input_padding_top:I = 0x7f070132
.field public static final mtrl_calendar_title_baseline_to_top:I = 0x7f070133
.field public static final mtrl_calendar_title_baseline_to_top_fullscreen:I = 0x7f070134
.field public static final mtrl_calendar_year_corner:I = 0x7f070135
.field public static final mtrl_calendar_year_height:I = 0x7f070136
.field public static final mtrl_calendar_year_horizontal_padding:I = 0x7f070137
.field public static final mtrl_calendar_year_vertical_padding:I = 0x7f070138
.field public static final mtrl_calendar_year_width:I = 0x7f070139
.field public static final mtrl_card_checked_icon_margin:I = 0x7f07013a
.field public static final mtrl_card_checked_icon_size:I = 0x7f07013b
.field public static final mtrl_card_corner_radius:I = 0x7f07013c
.field public static final mtrl_card_dragged_z:I = 0x7f07013d
.field public static final mtrl_card_elevation:I = 0x7f07013e
.field public static final mtrl_card_spacing:I = 0x7f07013f
.field public static final mtrl_chip_pressed_translation_z:I = 0x7f070140
.field public static final mtrl_chip_text_size:I = 0x7f070141
.field public static final mtrl_exposed_dropdown_menu_popup_elevation:I = 0x7f070142
.field public static final mtrl_exposed_dropdown_menu_popup_vertical_offset:I = 0x7f070143
.field public static final mtrl_exposed_dropdown_menu_popup_vertical_padding:I = 0x7f070144
.field public static final mtrl_extended_fab_bottom_padding:I = 0x7f070145
.field public static final mtrl_extended_fab_corner_radius:I = 0x7f070146
.field public static final mtrl_extended_fab_disabled_elevation:I = 0x7f070147
.field public static final mtrl_extended_fab_disabled_translation_z:I = 0x7f070148
.field public static final mtrl_extended_fab_elevation:I = 0x7f070149
.field public static final mtrl_extended_fab_end_padding:I = 0x7f07014a
.field public static final mtrl_extended_fab_end_padding_icon:I = 0x7f07014b
.field public static final mtrl_extended_fab_icon_size:I = 0x7f07014c
.field public static final mtrl_extended_fab_icon_text_spacing:I = 0x7f07014d
.field public static final mtrl_extended_fab_min_height:I = 0x7f07014e
.field public static final mtrl_extended_fab_min_width:I = 0x7f07014f
.field public static final mtrl_extended_fab_start_padding:I = 0x7f070150
.field public static final mtrl_extended_fab_start_padding_icon:I = 0x7f070151
.field public static final mtrl_extended_fab_top_padding:I = 0x7f070152
.field public static final mtrl_extended_fab_translation_z_base:I = 0x7f070153
.field public static final mtrl_extended_fab_translation_z_hovered_focused:I = 0x7f070154
.field public static final mtrl_extended_fab_translation_z_pressed:I = 0x7f070155
.field public static final mtrl_fab_elevation:I = 0x7f070156
.field public static final mtrl_fab_min_touch_target:I = 0x7f070157
.field public static final mtrl_fab_translation_z_hovered_focused:I = 0x7f070158
.field public static final mtrl_fab_translation_z_pressed:I = 0x7f070159
.field public static final mtrl_high_ripple_default_alpha:I = 0x7f07015a
.field public static final mtrl_high_ripple_focused_alpha:I = 0x7f07015b
.field public static final mtrl_high_ripple_hovered_alpha:I = 0x7f07015c
.field public static final mtrl_high_ripple_pressed_alpha:I = 0x7f07015d
.field public static final mtrl_large_touch_target:I = 0x7f07015e
.field public static final mtrl_low_ripple_default_alpha:I = 0x7f07015f
.field public static final mtrl_low_ripple_focused_alpha:I = 0x7f070160
.field public static final mtrl_low_ripple_hovered_alpha:I = 0x7f070161
.field public static final mtrl_low_ripple_pressed_alpha:I = 0x7f070162
.field public static final mtrl_min_touch_target_size:I = 0x7f070163
.field public static final mtrl_navigation_elevation:I = 0x7f070164
.field public static final mtrl_navigation_item_horizontal_padding:I = 0x7f070165
.field public static final mtrl_navigation_item_icon_padding:I = 0x7f070166
.field public static final mtrl_navigation_item_icon_size:I = 0x7f070167
.field public static final mtrl_navigation_item_shape_horizontal_margin:I = 0x7f070168
.field public static final mtrl_navigation_item_shape_vertical_margin:I = 0x7f070169
.field public static final mtrl_shape_corner_size_large_component:I = 0x7f07016a
.field public static final mtrl_shape_corner_size_medium_component:I = 0x7f07016b
.field public static final mtrl_shape_corner_size_small_component:I = 0x7f07016c
.field public static final mtrl_snackbar_action_text_color_alpha:I = 0x7f07016d
.field public static final mtrl_snackbar_background_corner_radius:I = 0x7f07016e
.field public static final mtrl_snackbar_background_overlay_color_alpha:I = 0x7f07016f
.field public static final mtrl_snackbar_margin:I = 0x7f070170
.field public static final mtrl_switch_thumb_elevation:I = 0x7f070171
.field public static final mtrl_textinput_box_corner_radius_medium:I = 0x7f070172
.field public static final mtrl_textinput_box_corner_radius_small:I = 0x7f070173
.field public static final mtrl_textinput_box_label_cutout_padding:I = 0x7f070174
.field public static final mtrl_textinput_box_stroke_width_default:I = 0x7f070175
.field public static final mtrl_textinput_box_stroke_width_focused:I = 0x7f070176
.field public static final mtrl_textinput_end_icon_margin_start:I = 0x7f070177
.field public static final mtrl_textinput_outline_box_expanded_padding:I = 0x7f070178
.field public static final mtrl_textinput_start_icon_margin_end:I = 0x7f070179
.field public static final mtrl_toolbar_default_height:I = 0x7f07017a
.field public static final notification_action_icon_size:I = 0x7f07017c
.field public static final notification_action_text_size:I = 0x7f07017d
.field public static final notification_big_circle_margin:I = 0x7f07017e
.field public static final notification_content_margin_start:I = 0x7f07017f
.field public static final notification_large_icon_height:I = 0x7f070180
.field public static final notification_large_icon_width:I = 0x7f070181
.field public static final notification_main_column_padding_top:I = 0x7f070182
.field public static final notification_media_narrow_margin:I = 0x7f070183
.field public static final notification_right_icon_size:I = 0x7f070184
.field public static final notification_right_side_padding_top:I = 0x7f070185
.field public static final notification_small_icon_background_padding:I = 0x7f070186
.field public static final notification_small_icon_size_as_large:I = 0x7f070187
.field public static final notification_subtext_size:I = 0x7f070188
.field public static final notification_top_pad:I = 0x7f070189
.field public static final notification_top_pad_large_text:I = 0x7f07018a
.field public static final test_mtrl_calendar_day_cornerSize:I = 0x7f0701a3
.field public static final tooltip_corner_radius:I = 0x7f0701a5
.field public static final tooltip_horizontal_padding:I = 0x7f0701a6
.field public static final tooltip_margin:I = 0x7f0701a7
.field public static final tooltip_precise_anchor_extra_offset:I = 0x7f0701a8
.field public static final tooltip_precise_anchor_threshold:I = 0x7f0701a9
.field public static final tooltip_vertical_padding:I = 0x7f0701aa
.field public static final tooltip_y_offset_non_touch:I = 0x7f0701ab
.field public static final tooltip_y_offset_touch:I = 0x7f0701ac
# direct methods

View file

@ -23,6 +23,8 @@
.field public static final abc_btn_check_material:I = 0x7f08001d
.field public static final abc_btn_check_material_anim:I = 0x7f08001e
.field public static final abc_btn_check_to_on_mtrl_000:I = 0x7f08001f
.field public static final abc_btn_check_to_on_mtrl_015:I = 0x7f080020
@ -33,6 +35,8 @@
.field public static final abc_btn_radio_material:I = 0x7f080023
.field public static final abc_btn_radio_material_anim:I = 0x7f080024
.field public static final abc_btn_radio_to_on_mtrl_000:I = 0x7f080025
.field public static final abc_btn_radio_to_on_mtrl_015:I = 0x7f080026
@ -187,57 +191,105 @@
.field public static final avd_show_password:I = 0x7f080090
.field public static final design_bottom_navigation_item_background:I = 0x7f0800c6
.field public static final btn_checkbox_checked_mtrl:I = 0x7f0800a3
.field public static final design_fab_background:I = 0x7f0800c7
.field public static final btn_checkbox_checked_to_unchecked_mtrl_animation:I = 0x7f0800a4
.field public static final design_ic_visibility:I = 0x7f0800c8
.field public static final btn_checkbox_unchecked_mtrl:I = 0x7f0800a5
.field public static final design_ic_visibility_off:I = 0x7f0800c9
.field public static final btn_checkbox_unchecked_to_checked_mtrl_animation:I = 0x7f0800a6
.field public static final design_password_eye:I = 0x7f0800ca
.field public static final btn_radio_off_mtrl:I = 0x7f0800a7
.field public static final design_snackbar_background:I = 0x7f0800cb
.field public static final btn_radio_off_to_on_mtrl_animation:I = 0x7f0800a8
.field public static final ic_mtrl_chip_checked_black:I = 0x7f080330
.field public static final btn_radio_on_mtrl:I = 0x7f0800a9
.field public static final ic_mtrl_chip_checked_circle:I = 0x7f080331
.field public static final btn_radio_on_to_off_mtrl_animation:I = 0x7f0800aa
.field public static final ic_mtrl_chip_close_circle:I = 0x7f080332
.field public static final design_bottom_navigation_item_background:I = 0x7f0800c4
.field public static final mtrl_snackbar_background:I = 0x7f0804ab
.field public static final design_fab_background:I = 0x7f0800c5
.field public static final mtrl_tabs_default_indicator:I = 0x7f0804ac
.field public static final design_ic_visibility:I = 0x7f0800c6
.field public static final navigation_empty_icon:I = 0x7f0804ad
.field public static final design_ic_visibility_off:I = 0x7f0800c7
.field public static final notification_action_background:I = 0x7f0804ae
.field public static final design_password_eye:I = 0x7f0800c8
.field public static final notification_bg:I = 0x7f0804af
.field public static final design_snackbar_background:I = 0x7f0800c9
.field public static final notification_bg_low:I = 0x7f0804b0
.field public static final ic_calendar_black_24dp:I = 0x7f08020d
.field public static final notification_bg_low_normal:I = 0x7f0804b1
.field public static final ic_clear_black_24dp:I = 0x7f08023e
.field public static final notification_bg_low_pressed:I = 0x7f0804b2
.field public static final ic_edit_black_24dp:I = 0x7f08025e
.field public static final notification_bg_normal:I = 0x7f0804b3
.field public static final ic_keyboard_arrow_left_black_24dp:I = 0x7f0802f5
.field public static final notification_bg_normal_pressed:I = 0x7f0804b4
.field public static final ic_keyboard_arrow_right_black_24dp:I = 0x7f0802f6
.field public static final notification_icon_background:I = 0x7f0804b5
.field public static final ic_menu_arrow_down_black_24dp:I = 0x7f08030a
.field public static final notification_template_icon_bg:I = 0x7f0804b6
.field public static final ic_menu_arrow_up_black_24dp:I = 0x7f08030b
.field public static final notification_template_icon_low_bg:I = 0x7f0804b7
.field public static final ic_mtrl_checked_circle:I = 0x7f080322
.field public static final notification_tile_bg:I = 0x7f0804b8
.field public static final ic_mtrl_chip_checked_black:I = 0x7f080323
.field public static final notify_panel_notification_icon_bg:I = 0x7f0804b9
.field public static final ic_mtrl_chip_checked_circle:I = 0x7f080324
.field public static final tooltip_frame_dark:I = 0x7f0804c7
.field public static final ic_mtrl_chip_close_circle:I = 0x7f080325
.field public static final tooltip_frame_light:I = 0x7f0804c8
.field public static final mtrl_dialog_background:I = 0x7f08049e
.field public static final mtrl_dropdown_arrow:I = 0x7f08049f
.field public static final mtrl_ic_arrow_drop_down:I = 0x7f0804a0
.field public static final mtrl_ic_arrow_drop_up:I = 0x7f0804a1
.field public static final mtrl_ic_cancel:I = 0x7f0804a2
.field public static final mtrl_ic_error:I = 0x7f0804a3
.field public static final mtrl_popupmenu_background:I = 0x7f0804a4
.field public static final mtrl_popupmenu_background_dark:I = 0x7f0804a5
.field public static final mtrl_tabs_default_indicator:I = 0x7f0804a6
.field public static final navigation_empty_icon:I = 0x7f0804a7
.field public static final notification_action_background:I = 0x7f0804a8
.field public static final notification_bg:I = 0x7f0804a9
.field public static final notification_bg_low:I = 0x7f0804aa
.field public static final notification_bg_low_normal:I = 0x7f0804ab
.field public static final notification_bg_low_pressed:I = 0x7f0804ac
.field public static final notification_bg_normal:I = 0x7f0804ad
.field public static final notification_bg_normal_pressed:I = 0x7f0804ae
.field public static final notification_icon_background:I = 0x7f0804af
.field public static final notification_template_icon_bg:I = 0x7f0804b0
.field public static final notification_template_icon_low_bg:I = 0x7f0804b1
.field public static final notification_tile_bg:I = 0x7f0804b2
.field public static final notify_panel_notification_icon_bg:I = 0x7f0804b3
.field public static final test_custom_background:I = 0x7f0804c1
.field public static final tooltip_frame_dark:I = 0x7f0804c2
.field public static final tooltip_frame_light:I = 0x7f0804c3
# direct methods

View file

@ -15,309 +15,485 @@
# static fields
.field public static final action_bar:I = 0x7f0a002e
.field public static final BOTTOM_END:I = 0x7f0a0001
.field public static final action_bar_activity_content:I = 0x7f0a002f
.field public static final BOTTOM_START:I = 0x7f0a0002
.field public static final action_bar_container:I = 0x7f0a0030
.field public static final TOP_END:I = 0x7f0a0008
.field public static final action_bar_root:I = 0x7f0a0031
.field public static final TOP_START:I = 0x7f0a0009
.field public static final action_bar_spinner:I = 0x7f0a0032
.field public static final accessibility_action_clickable_span:I = 0x7f0a0010
.field public static final action_bar_subtitle:I = 0x7f0a0033
.field public static final accessibility_custom_action_0:I = 0x7f0a0011
.field public static final action_bar_title:I = 0x7f0a0035
.field public static final accessibility_custom_action_1:I = 0x7f0a0012
.field public static final action_container:I = 0x7f0a0039
.field public static final accessibility_custom_action_10:I = 0x7f0a0013
.field public static final action_context_bar:I = 0x7f0a003a
.field public static final accessibility_custom_action_11:I = 0x7f0a0014
.field public static final action_divider:I = 0x7f0a003b
.field public static final accessibility_custom_action_12:I = 0x7f0a0015
.field public static final action_image:I = 0x7f0a003c
.field public static final accessibility_custom_action_13:I = 0x7f0a0016
.field public static final action_menu_divider:I = 0x7f0a003d
.field public static final accessibility_custom_action_14:I = 0x7f0a0017
.field public static final action_menu_presenter:I = 0x7f0a003e
.field public static final accessibility_custom_action_15:I = 0x7f0a0018
.field public static final action_mode_bar:I = 0x7f0a003f
.field public static final accessibility_custom_action_16:I = 0x7f0a0019
.field public static final action_mode_bar_stub:I = 0x7f0a0040
.field public static final accessibility_custom_action_17:I = 0x7f0a001a
.field public static final action_mode_close_button:I = 0x7f0a0041
.field public static final accessibility_custom_action_18:I = 0x7f0a001b
.field public static final action_text:I = 0x7f0a0042
.field public static final accessibility_custom_action_19:I = 0x7f0a001c
.field public static final actions:I = 0x7f0a0043
.field public static final accessibility_custom_action_2:I = 0x7f0a001d
.field public static final activity_chooser_view_content:I = 0x7f0a0051
.field public static final accessibility_custom_action_20:I = 0x7f0a001e
.field public static final add:I = 0x7f0a0052
.field public static final accessibility_custom_action_21:I = 0x7f0a001f
.field public static final alertTitle:I = 0x7f0a0061
.field public static final accessibility_custom_action_22:I = 0x7f0a0020
.field public static final async:I = 0x7f0a0088
.field public static final accessibility_custom_action_23:I = 0x7f0a0021
.field public static final auto:I = 0x7f0a00c1
.field public static final accessibility_custom_action_24:I = 0x7f0a0022
.field public static final blocking:I = 0x7f0a00d6
.field public static final accessibility_custom_action_25:I = 0x7f0a0023
.field public static final bottom:I = 0x7f0a0100
.field public static final accessibility_custom_action_26:I = 0x7f0a0024
.field public static final buttonPanel:I = 0x7f0a0107
.field public static final accessibility_custom_action_27:I = 0x7f0a0025
.field public static final center:I = 0x7f0a011e
.field public static final accessibility_custom_action_28:I = 0x7f0a0026
.field public static final checkbox:I = 0x7f0a021a
.field public static final accessibility_custom_action_29:I = 0x7f0a0027
.field public static final chronometer:I = 0x7f0a021f
.field public static final accessibility_custom_action_3:I = 0x7f0a0028
.field public static final container:I = 0x7f0a023c
.field public static final accessibility_custom_action_30:I = 0x7f0a0029
.field public static final content:I = 0x7f0a023d
.field public static final accessibility_custom_action_31:I = 0x7f0a002a
.field public static final contentPanel:I = 0x7f0a023e
.field public static final accessibility_custom_action_4:I = 0x7f0a002b
.field public static final coordinator:I = 0x7f0a0243
.field public static final accessibility_custom_action_5:I = 0x7f0a002c
.field public static final custom:I = 0x7f0a025b
.field public static final accessibility_custom_action_6:I = 0x7f0a002d
.field public static final customPanel:I = 0x7f0a025c
.field public static final accessibility_custom_action_7:I = 0x7f0a002e
.field public static final decor_content_parent:I = 0x7f0a0260
.field public static final accessibility_custom_action_8:I = 0x7f0a002f
.field public static final default_activity_button:I = 0x7f0a0261
.field public static final accessibility_custom_action_9:I = 0x7f0a0030
.field public static final design_bottom_sheet:I = 0x7f0a0262
.field public static final action_bar:I = 0x7f0a0032
.field public static final design_menu_item_action_area:I = 0x7f0a0263
.field public static final action_bar_activity_content:I = 0x7f0a0033
.field public static final design_menu_item_action_area_stub:I = 0x7f0a0264
.field public static final action_bar_container:I = 0x7f0a0034
.field public static final design_menu_item_text:I = 0x7f0a0265
.field public static final action_bar_root:I = 0x7f0a0035
.field public static final design_navigation_view:I = 0x7f0a0266
.field public static final action_bar_spinner:I = 0x7f0a0036
.field public static final edit_query:I = 0x7f0a02b8
.field public static final action_bar_subtitle:I = 0x7f0a0037
.field public static final end:I = 0x7f0a02d1
.field public static final action_bar_title:I = 0x7f0a0039
.field public static final expand_activities_button:I = 0x7f0a02d7
.field public static final action_container:I = 0x7f0a003d
.field public static final expanded_menu:I = 0x7f0a02d8
.field public static final action_context_bar:I = 0x7f0a003e
.field public static final fill:I = 0x7f0a02f8
.field public static final action_divider:I = 0x7f0a003f
.field public static final filled:I = 0x7f0a02fb
.field public static final action_image:I = 0x7f0a0040
.field public static final fixed:I = 0x7f0a0301
.field public static final action_menu_divider:I = 0x7f0a0041
.field public static final forever:I = 0x7f0a0306
.field public static final action_menu_presenter:I = 0x7f0a0042
.field public static final ghost_view:I = 0x7f0a032a
.field public static final action_mode_bar:I = 0x7f0a0043
.field public static final group_divider:I = 0x7f0a033d
.field public static final action_mode_bar_stub:I = 0x7f0a0044
.field public static final home:I = 0x7f0a03b2
.field public static final action_mode_close_button:I = 0x7f0a0045
.field public static final icon:I = 0x7f0a03b4
.field public static final action_text:I = 0x7f0a0046
.field public static final icon_group:I = 0x7f0a03b6
.field public static final actions:I = 0x7f0a0047
.field public static final image:I = 0x7f0a03b9
.field public static final activity_chooser_view_content:I = 0x7f0a0055
.field public static final info:I = 0x7f0a03cb
.field public static final add:I = 0x7f0a0056
.field public static final italic:I = 0x7f0a03f8
.field public static final alertTitle:I = 0x7f0a0065
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a0430
.field public static final async:I = 0x7f0a008c
.field public static final labeled:I = 0x7f0a0437
.field public static final auto:I = 0x7f0a00c5
.field public static final largeLabel:I = 0x7f0a0438
.field public static final blocking:I = 0x7f0a00da
.field public static final left:I = 0x7f0a043e
.field public static final bottom:I = 0x7f0a0104
.field public static final line1:I = 0x7f0a0440
.field public static final buttonPanel:I = 0x7f0a010b
.field public static final line3:I = 0x7f0a0441
.field public static final cancel_button:I = 0x7f0a0118
.field public static final listMode:I = 0x7f0a0443
.field public static final center:I = 0x7f0a0123
.field public static final list_item:I = 0x7f0a0444
.field public static final checkbox:I = 0x7f0a021f
.field public static final masked:I = 0x7f0a0462
.field public static final checked:I = 0x7f0a0221
.field public static final message:I = 0x7f0a04a9
.field public static final chip:I = 0x7f0a0222
.field public static final mini:I = 0x7f0a04ae
.field public static final chip_group:I = 0x7f0a0223
.field public static final mtrl_child_content_container:I = 0x7f0a04af
.field public static final chronometer:I = 0x7f0a0226
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a04b0
.field public static final clear_text:I = 0x7f0a0227
.field public static final multiply:I = 0x7f0a04b1
.field public static final confirm_button:I = 0x7f0a0234
.field public static final navigation_header_container:I = 0x7f0a04ba
.field public static final container:I = 0x7f0a0245
.field public static final none:I = 0x7f0a04cd
.field public static final content:I = 0x7f0a0246
.field public static final normal:I = 0x7f0a04ce
.field public static final contentPanel:I = 0x7f0a0247
.field public static final notification_background:I = 0x7f0a04d8
.field public static final coordinator:I = 0x7f0a024c
.field public static final notification_main_column:I = 0x7f0a04d9
.field public static final custom:I = 0x7f0a0264
.field public static final notification_main_column_container:I = 0x7f0a04da
.field public static final customPanel:I = 0x7f0a0265
.field public static final outline:I = 0x7f0a0500
.field public static final cut:I = 0x7f0a0266
.field public static final parallax:I = 0x7f0a050f
.field public static final date_picker_actions:I = 0x7f0a0268
.field public static final parentPanel:I = 0x7f0a0511
.field public static final decor_content_parent:I = 0x7f0a026b
.field public static final parent_matrix:I = 0x7f0a0512
.field public static final default_activity_button:I = 0x7f0a026c
.field public static final pin:I = 0x7f0a054f
.field public static final design_bottom_sheet:I = 0x7f0a026d
.field public static final progress_circular:I = 0x7f0a05a4
.field public static final design_menu_item_action_area:I = 0x7f0a026e
.field public static final progress_horizontal:I = 0x7f0a05a7
.field public static final design_menu_item_action_area_stub:I = 0x7f0a026f
.field public static final radio:I = 0x7f0a05b6
.field public static final design_menu_item_text:I = 0x7f0a0270
.field public static final right:I = 0x7f0a05e0
.field public static final design_navigation_view:I = 0x7f0a0271
.field public static final right_icon:I = 0x7f0a05e1
.field public static final dialog_button:I = 0x7f0a0272
.field public static final right_side:I = 0x7f0a05e2
.field public static final dropdown_menu:I = 0x7f0a029b
.field public static final save_image_matrix:I = 0x7f0a060c
.field public static final edit_query:I = 0x7f0a02c4
.field public static final save_non_transition_alpha:I = 0x7f0a060d
.field public static final end:I = 0x7f0a02dd
.field public static final save_scale_type:I = 0x7f0a060e
.field public static final expand_activities_button:I = 0x7f0a02e3
.field public static final screen:I = 0x7f0a0610
.field public static final expanded_menu:I = 0x7f0a02e4
.field public static final scrollIndicatorDown:I = 0x7f0a0612
.field public static final fade:I = 0x7f0a02f0
.field public static final scrollIndicatorUp:I = 0x7f0a0613
.field public static final fill:I = 0x7f0a0305
.field public static final scrollView:I = 0x7f0a0614
.field public static final filled:I = 0x7f0a0308
.field public static final scrollable:I = 0x7f0a0616
.field public static final filter_chip:I = 0x7f0a0309
.field public static final search_badge:I = 0x7f0a0618
.field public static final fixed:I = 0x7f0a0310
.field public static final search_bar:I = 0x7f0a0619
.field public static final forever:I = 0x7f0a0315
.field public static final search_button:I = 0x7f0a061a
.field public static final ghost_view:I = 0x7f0a0339
.field public static final search_close_btn:I = 0x7f0a061c
.field public static final ghost_view_holder:I = 0x7f0a033a
.field public static final search_edit_frame:I = 0x7f0a061d
.field public static final group_divider:I = 0x7f0a034d
.field public static final search_go_btn:I = 0x7f0a0620
.field public static final home:I = 0x7f0a03c3
.field public static final search_mag_icon:I = 0x7f0a0622
.field public static final icon:I = 0x7f0a03c5
.field public static final search_plate:I = 0x7f0a0623
.field public static final icon_group:I = 0x7f0a03c7
.field public static final search_src_text:I = 0x7f0a0626
.field public static final image:I = 0x7f0a03ca
.field public static final search_voice_btn:I = 0x7f0a0632
.field public static final info:I = 0x7f0a03dc
.field public static final select_dialog_listview:I = 0x7f0a0635
.field public static final italic:I = 0x7f0a0409
.field public static final selected:I = 0x7f0a0636
.field public static final item_touch_helper_previous_elevation:I = 0x7f0a0441
.field public static final shortcut:I = 0x7f0a077f
.field public static final labeled:I = 0x7f0a0448
.field public static final smallLabel:I = 0x7f0a0783
.field public static final largeLabel:I = 0x7f0a0449
.field public static final snackbar_action:I = 0x7f0a0784
.field public static final left:I = 0x7f0a044f
.field public static final snackbar_text:I = 0x7f0a0785
.field public static final line1:I = 0x7f0a0451
.field public static final spacer:I = 0x7f0a078c
.field public static final line3:I = 0x7f0a0452
.field public static final split_action_bar:I = 0x7f0a0796
.field public static final listMode:I = 0x7f0a0454
.field public static final src_atop:I = 0x7f0a0799
.field public static final list_item:I = 0x7f0a0455
.field public static final src_in:I = 0x7f0a079a
.field public static final masked:I = 0x7f0a0473
.field public static final src_over:I = 0x7f0a079b
.field public static final message:I = 0x7f0a04ba
.field public static final start:I = 0x7f0a079e
.field public static final mini:I = 0x7f0a04bf
.field public static final stretch:I = 0x7f0a07b8
.field public static final month_grid:I = 0x7f0a04c0
.field public static final submenuarrow:I = 0x7f0a07b9
.field public static final month_navigation_bar:I = 0x7f0a04c1
.field public static final submit_area:I = 0x7f0a07ba
.field public static final month_navigation_fragment_toggle:I = 0x7f0a04c2
.field public static final tabMode:I = 0x7f0a07c6
.field public static final month_navigation_next:I = 0x7f0a04c3
.field public static final tag_transition_group:I = 0x7f0a07cc
.field public static final month_navigation_previous:I = 0x7f0a04c4
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a07cd
.field public static final month_title:I = 0x7f0a04c5
.field public static final tag_unhandled_key_listeners:I = 0x7f0a07ce
.field public static final mtrl_calendar_day_selector_frame:I = 0x7f0a04c6
.field public static final text:I = 0x7f0a07d4
.field public static final mtrl_calendar_days_of_week:I = 0x7f0a04c7
.field public static final text2:I = 0x7f0a07d5
.field public static final mtrl_calendar_frame:I = 0x7f0a04c8
.field public static final textSpacerNoButtons:I = 0x7f0a07d6
.field public static final mtrl_calendar_main_pane:I = 0x7f0a04c9
.field public static final textSpacerNoTitle:I = 0x7f0a07d7
.field public static final mtrl_calendar_months:I = 0x7f0a04ca
.field public static final text_input_password_toggle:I = 0x7f0a07da
.field public static final mtrl_calendar_selection_frame:I = 0x7f0a04cb
.field public static final textinput_counter:I = 0x7f0a07dd
.field public static final mtrl_calendar_text_input_frame:I = 0x7f0a04cc
.field public static final textinput_error:I = 0x7f0a07de
.field public static final mtrl_calendar_year_selector_frame:I = 0x7f0a04cd
.field public static final textinput_helper_text:I = 0x7f0a07df
.field public static final mtrl_card_checked_layer_id:I = 0x7f0a04ce
.field public static final time:I = 0x7f0a07e2
.field public static final mtrl_child_content_container:I = 0x7f0a04cf
.field public static final title:I = 0x7f0a07e3
.field public static final mtrl_internal_children_alpha_tag:I = 0x7f0a04d0
.field public static final titleDividerNoCustom:I = 0x7f0a07e4
.field public static final mtrl_picker_fullscreen:I = 0x7f0a04d1
.field public static final title_template:I = 0x7f0a07e5
.field public static final mtrl_picker_header:I = 0x7f0a04d2
.field public static final top:I = 0x7f0a07ea
.field public static final mtrl_picker_header_selection_text:I = 0x7f0a04d3
.field public static final topPanel:I = 0x7f0a07eb
.field public static final mtrl_picker_header_title_and_selection:I = 0x7f0a04d4
.field public static final touch_outside:I = 0x7f0a07ed
.field public static final mtrl_picker_header_toggle:I = 0x7f0a04d5
.field public static final transition_current_scene:I = 0x7f0a07ee
.field public static final mtrl_picker_text_input_date:I = 0x7f0a04d6
.field public static final transition_layout_save:I = 0x7f0a07ef
.field public static final mtrl_picker_text_input_range_end:I = 0x7f0a04d7
.field public static final transition_position:I = 0x7f0a07f0
.field public static final mtrl_picker_text_input_range_start:I = 0x7f0a04d8
.field public static final transition_scene_layoutid_cache:I = 0x7f0a07f1
.field public static final mtrl_picker_title_text:I = 0x7f0a04d9
.field public static final transition_transform:I = 0x7f0a07f2
.field public static final multiply:I = 0x7f0a04da
.field public static final uniform:I = 0x7f0a07ff
.field public static final navigation_header_container:I = 0x7f0a04e3
.field public static final unlabeled:I = 0x7f0a0800
.field public static final none:I = 0x7f0a04f7
.field public static final up:I = 0x7f0a0802
.field public static final normal:I = 0x7f0a04f8
.field public static final view_offset_helper:I = 0x7f0a0881
.field public static final notification_background:I = 0x7f0a0502
.field public static final visible:I = 0x7f0a0892
.field public static final notification_main_column:I = 0x7f0a0503
.field public static final wrap_content:I = 0x7f0a08e2
.field public static final notification_main_column_container:I = 0x7f0a0504
.field public static final off:I = 0x7f0a0527
.field public static final on:I = 0x7f0a0529
.field public static final outline:I = 0x7f0a052a
.field public static final parallax:I = 0x7f0a0539
.field public static final parentPanel:I = 0x7f0a053b
.field public static final parent_matrix:I = 0x7f0a053c
.field public static final password_toggle:I = 0x7f0a0544
.field public static final pin:I = 0x7f0a057b
.field public static final progress_circular:I = 0x7f0a05d0
.field public static final progress_horizontal:I = 0x7f0a05d3
.field public static final radio:I = 0x7f0a05e2
.field public static final right:I = 0x7f0a060c
.field public static final right_icon:I = 0x7f0a060d
.field public static final right_side:I = 0x7f0a060e
.field public static final rounded:I = 0x7f0a0636
.field public static final save_non_transition_alpha:I = 0x7f0a0639
.field public static final save_overlay_view:I = 0x7f0a063a
.field public static final scale:I = 0x7f0a063b
.field public static final screen:I = 0x7f0a063d
.field public static final scrollIndicatorDown:I = 0x7f0a063f
.field public static final scrollIndicatorUp:I = 0x7f0a0640
.field public static final scrollView:I = 0x7f0a0641
.field public static final scrollable:I = 0x7f0a0643
.field public static final search_badge:I = 0x7f0a0645
.field public static final search_bar:I = 0x7f0a0646
.field public static final search_button:I = 0x7f0a0647
.field public static final search_close_btn:I = 0x7f0a0649
.field public static final search_edit_frame:I = 0x7f0a064a
.field public static final search_go_btn:I = 0x7f0a064d
.field public static final search_mag_icon:I = 0x7f0a064f
.field public static final search_plate:I = 0x7f0a0650
.field public static final search_src_text:I = 0x7f0a0653
.field public static final search_voice_btn:I = 0x7f0a065f
.field public static final select_dialog_listview:I = 0x7f0a0662
.field public static final selected:I = 0x7f0a0663
.field public static final shortcut:I = 0x7f0a07ac
.field public static final slide:I = 0x7f0a07b1
.field public static final smallLabel:I = 0x7f0a07b2
.field public static final snackbar_action:I = 0x7f0a07b3
.field public static final snackbar_text:I = 0x7f0a07b4
.field public static final spacer:I = 0x7f0a07bb
.field public static final split_action_bar:I = 0x7f0a07c5
.field public static final src_atop:I = 0x7f0a07c8
.field public static final src_in:I = 0x7f0a07c9
.field public static final src_over:I = 0x7f0a07ca
.field public static final start:I = 0x7f0a07cd
.field public static final stretch:I = 0x7f0a07e7
.field public static final submenuarrow:I = 0x7f0a07e8
.field public static final submit_area:I = 0x7f0a07e9
.field public static final tabMode:I = 0x7f0a07f5
.field public static final tag_accessibility_actions:I = 0x7f0a07f6
.field public static final tag_accessibility_clickable_spans:I = 0x7f0a07f7
.field public static final tag_accessibility_heading:I = 0x7f0a07f8
.field public static final tag_accessibility_pane_title:I = 0x7f0a07f9
.field public static final tag_screen_reader_focusable:I = 0x7f0a07fa
.field public static final tag_transition_group:I = 0x7f0a07fb
.field public static final tag_unhandled_key_event_manager:I = 0x7f0a07fc
.field public static final tag_unhandled_key_listeners:I = 0x7f0a07fd
.field public static final test_checkbox_android_button_tint:I = 0x7f0a0803
.field public static final test_checkbox_app_button_tint:I = 0x7f0a0804
.field public static final text:I = 0x7f0a0805
.field public static final text2:I = 0x7f0a0806
.field public static final textSpacerNoButtons:I = 0x7f0a0808
.field public static final textSpacerNoTitle:I = 0x7f0a0809
.field public static final text_input_end_icon:I = 0x7f0a080c
.field public static final text_input_start_icon:I = 0x7f0a080d
.field public static final textinput_counter:I = 0x7f0a0810
.field public static final textinput_error:I = 0x7f0a0811
.field public static final textinput_helper_text:I = 0x7f0a0812
.field public static final time:I = 0x7f0a0815
.field public static final title:I = 0x7f0a0816
.field public static final titleDividerNoCustom:I = 0x7f0a0817
.field public static final title_template:I = 0x7f0a0818
.field public static final top:I = 0x7f0a081d
.field public static final topPanel:I = 0x7f0a081e
.field public static final touch_outside:I = 0x7f0a0820
.field public static final transition_current_scene:I = 0x7f0a0821
.field public static final transition_layout_save:I = 0x7f0a0822
.field public static final transition_position:I = 0x7f0a0823
.field public static final transition_scene_layoutid_cache:I = 0x7f0a0824
.field public static final transition_transform:I = 0x7f0a0825
.field public static final unchecked:I = 0x7f0a082f
.field public static final uniform:I = 0x7f0a0832
.field public static final unlabeled:I = 0x7f0a0833
.field public static final up:I = 0x7f0a0835
.field public static final view_offset_helper:I = 0x7f0a08b4
.field public static final visible:I = 0x7f0a08c5
.field public static final wrap_content:I = 0x7f0a0916
# direct methods

View file

@ -33,17 +33,29 @@
.field public static final hide_password_duration:I = 0x7f0b000a
.field public static final mtrl_btn_anim_delay_ms:I = 0x7f0b000b
.field public static final mtrl_badge_max_character_count:I = 0x7f0b000b
.field public static final mtrl_btn_anim_duration_ms:I = 0x7f0b000c
.field public static final mtrl_btn_anim_delay_ms:I = 0x7f0b000c
.field public static final mtrl_chip_anim_duration:I = 0x7f0b000d
.field public static final mtrl_btn_anim_duration_ms:I = 0x7f0b000d
.field public static final mtrl_tab_indicator_anim_duration_ms:I = 0x7f0b000e
.field public static final mtrl_calendar_header_orientation:I = 0x7f0b000e
.field public static final show_password_duration:I = 0x7f0b000f
.field public static final mtrl_calendar_selection_text_lines:I = 0x7f0b000f
.field public static final status_bar_notification_info_maxnum:I = 0x7f0b0010
.field public static final mtrl_calendar_year_selector_span:I = 0x7f0b0010
.field public static final mtrl_card_anim_delay_ms:I = 0x7f0b0011
.field public static final mtrl_card_anim_duration_ms:I = 0x7f0b0012
.field public static final mtrl_chip_anim_duration:I = 0x7f0b0013
.field public static final mtrl_tab_indicator_anim_duration_ms:I = 0x7f0b0014
.field public static final show_password_duration:I = 0x7f0b0015
.field public static final status_bar_notification_info_maxnum:I = 0x7f0b0016
# direct methods

View file

@ -15,6 +15,20 @@
# static fields
.field public static final btn_checkbox_checked_mtrl_animation_interpolator_0:I = 0x7f0c0000
.field public static final btn_checkbox_checked_mtrl_animation_interpolator_1:I = 0x7f0c0001
.field public static final btn_checkbox_unchecked_mtrl_animation_interpolator_0:I = 0x7f0c0002
.field public static final btn_checkbox_unchecked_mtrl_animation_interpolator_1:I = 0x7f0c0003
.field public static final btn_radio_to_off_mtrl_animation_interpolator_0:I = 0x7f0c0004
.field public static final btn_radio_to_on_mtrl_animation_interpolator_0:I = 0x7f0c0005
.field public static final fast_out_slow_in:I = 0x7f0c0006
.field public static final mtrl_fast_out_linear_in:I = 0x7f0c0007
.field public static final mtrl_fast_out_slow_in:I = 0x7f0c0008

View file

@ -71,6 +71,8 @@
.field public static final abc_tooltip:I = 0x7f0d001b
.field public static final custom_dialog:I = 0x7f0d0023
.field public static final design_bottom_navigation_item:I = 0x7f0d0024
.field public static final design_bottom_sheet_dialog:I = 0x7f0d0025
@ -97,31 +99,109 @@
.field public static final design_navigation_menu_item:I = 0x7f0d0030
.field public static final design_text_input_password_icon:I = 0x7f0d0031
.field public static final design_text_input_end_icon:I = 0x7f0d0031
.field public static final mtrl_layout_snackbar:I = 0x7f0d0049
.field public static final design_text_input_start_icon:I = 0x7f0d0032
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d004a
.field public static final mtrl_alert_dialog:I = 0x7f0d004a
.field public static final notification_action:I = 0x7f0d004b
.field public static final mtrl_alert_dialog_actions:I = 0x7f0d004b
.field public static final notification_action_tombstone:I = 0x7f0d004c
.field public static final mtrl_alert_dialog_title:I = 0x7f0d004c
.field public static final notification_template_custom_big:I = 0x7f0d0054
.field public static final mtrl_alert_select_dialog_item:I = 0x7f0d004d
.field public static final notification_template_icon_group:I = 0x7f0d0055
.field public static final mtrl_alert_select_dialog_multichoice:I = 0x7f0d004e
.field public static final notification_template_part_chronometer:I = 0x7f0d0059
.field public static final mtrl_alert_select_dialog_singlechoice:I = 0x7f0d004f
.field public static final notification_template_part_time:I = 0x7f0d005a
.field public static final mtrl_calendar_day:I = 0x7f0d0050
.field public static final select_dialog_item_material:I = 0x7f0d007b
.field public static final mtrl_calendar_day_of_week:I = 0x7f0d0051
.field public static final select_dialog_multichoice_material:I = 0x7f0d007c
.field public static final mtrl_calendar_days_of_week:I = 0x7f0d0052
.field public static final select_dialog_singlechoice_material:I = 0x7f0d007d
.field public static final mtrl_calendar_horizontal:I = 0x7f0d0053
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d0085
.field public static final mtrl_calendar_month:I = 0x7f0d0054
.field public static final mtrl_calendar_month_labeled:I = 0x7f0d0055
.field public static final mtrl_calendar_month_navigation:I = 0x7f0d0056
.field public static final mtrl_calendar_months:I = 0x7f0d0057
.field public static final mtrl_calendar_vertical:I = 0x7f0d0058
.field public static final mtrl_calendar_year:I = 0x7f0d0059
.field public static final mtrl_layout_snackbar:I = 0x7f0d005a
.field public static final mtrl_layout_snackbar_include:I = 0x7f0d005b
.field public static final mtrl_picker_actions:I = 0x7f0d005c
.field public static final mtrl_picker_dialog:I = 0x7f0d005d
.field public static final mtrl_picker_fullscreen:I = 0x7f0d005e
.field public static final mtrl_picker_header_dialog:I = 0x7f0d005f
.field public static final mtrl_picker_header_fullscreen:I = 0x7f0d0060
.field public static final mtrl_picker_header_selection_text:I = 0x7f0d0061
.field public static final mtrl_picker_header_title_text:I = 0x7f0d0062
.field public static final mtrl_picker_header_toggle:I = 0x7f0d0063
.field public static final mtrl_picker_text_input_date:I = 0x7f0d0064
.field public static final mtrl_picker_text_input_date_range:I = 0x7f0d0065
.field public static final notification_action:I = 0x7f0d0066
.field public static final notification_action_tombstone:I = 0x7f0d0067
.field public static final notification_template_custom_big:I = 0x7f0d006f
.field public static final notification_template_icon_group:I = 0x7f0d0070
.field public static final notification_template_part_chronometer:I = 0x7f0d0074
.field public static final notification_template_part_time:I = 0x7f0d0075
.field public static final select_dialog_item_material:I = 0x7f0d0096
.field public static final select_dialog_multichoice_material:I = 0x7f0d0097
.field public static final select_dialog_singlechoice_material:I = 0x7f0d0098
.field public static final support_simple_spinner_dropdown_item:I = 0x7f0d00a0
.field public static final test_action_chip:I = 0x7f0d00a1
.field public static final test_design_checkbox:I = 0x7f0d00a2
.field public static final test_reflow_chipgroup:I = 0x7f0d00a3
.field public static final test_toolbar:I = 0x7f0d00a4
.field public static final test_toolbar_custom_background:I = 0x7f0d00a5
.field public static final test_toolbar_elevation:I = 0x7f0d00a6
.field public static final test_toolbar_surface:I = 0x7f0d00a7
.field public static final text_view_with_line_height_from_appearance:I = 0x7f0d00a8
.field public static final text_view_with_line_height_from_layout:I = 0x7f0d00a9
.field public static final text_view_with_line_height_from_style:I = 0x7f0d00aa
.field public static final text_view_with_theme_line_height:I = 0x7f0d00ab
.field public static final text_view_without_line_height:I = 0x7f0d00ac
# direct methods

View file

@ -0,0 +1,28 @@
.class public final Lcom/google/android/material/R$plurals;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "plurals"
.end annotation
# static fields
.field public static final mtrl_badge_content_description:I = 0x7f100090
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -75,29 +75,107 @@
.field public static final character_counter_content_description:I = 0x7f1203bb
.field public static final character_counter_pattern:I = 0x7f1203bc
.field public static final character_counter_overflowed_content_description:I = 0x7f1203bc
.field public static final fab_transformation_scrim_behavior:I = 0x7f1205b2
.field public static final character_counter_pattern:I = 0x7f1203bd
.field public static final fab_transformation_sheet_behavior:I = 0x7f1205b3
.field public static final chip_text:I = 0x7f1203c8
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f1209a5
.field public static final clear_text_end_icon_content_description:I = 0x7f1203d3
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f120c10
.field public static final error_icon_content_description:I = 0x7f12059d
.field public static final password_toggle_content_description:I = 0x7f120d75
.field public static final exposed_dropdown_menu_content_description:I = 0x7f1205b7
.field public static final path_password_eye:I = 0x7f120d77
.field public static final fab_transformation_scrim_behavior:I = 0x7f1205b8
.field public static final path_password_eye_mask_strike_through:I = 0x7f120d78
.field public static final fab_transformation_sheet_behavior:I = 0x7f1205b9
.field public static final path_password_eye_mask_visible:I = 0x7f120d79
.field public static final hide_bottom_view_on_scroll_behavior:I = 0x7f1209ab
.field public static final path_password_strike_through:I = 0x7f120d7a
.field public static final icon_content_description:I = 0x7f120a37
.field public static final search_menu_title:I = 0x7f12109f
.field public static final mtrl_badge_numberless_content_description:I = 0x7f120c1c
.field public static final status_bar_notification_info_overflow:I = 0x7f121151
.field public static final mtrl_chip_close_icon_content_description:I = 0x7f120c1d
.field public static final mtrl_exceed_max_badge_number_suffix:I = 0x7f120c1e
.field public static final mtrl_picker_a11y_next_month:I = 0x7f120c1f
.field public static final mtrl_picker_a11y_prev_month:I = 0x7f120c20
.field public static final mtrl_picker_announce_current_selection:I = 0x7f120c21
.field public static final mtrl_picker_cancel:I = 0x7f120c22
.field public static final mtrl_picker_confirm:I = 0x7f120c23
.field public static final mtrl_picker_date_header_selected:I = 0x7f120c24
.field public static final mtrl_picker_date_header_title:I = 0x7f120c25
.field public static final mtrl_picker_date_header_unselected:I = 0x7f120c26
.field public static final mtrl_picker_day_of_week_column_header:I = 0x7f120c27
.field public static final mtrl_picker_invalid_format:I = 0x7f120c28
.field public static final mtrl_picker_invalid_format_example:I = 0x7f120c29
.field public static final mtrl_picker_invalid_format_use:I = 0x7f120c2a
.field public static final mtrl_picker_invalid_range:I = 0x7f120c2b
.field public static final mtrl_picker_navigate_to_year_description:I = 0x7f120c2c
.field public static final mtrl_picker_out_of_range:I = 0x7f120c2d
.field public static final mtrl_picker_range_header_only_end_selected:I = 0x7f120c2e
.field public static final mtrl_picker_range_header_only_start_selected:I = 0x7f120c2f
.field public static final mtrl_picker_range_header_selected:I = 0x7f120c30
.field public static final mtrl_picker_range_header_title:I = 0x7f120c31
.field public static final mtrl_picker_range_header_unselected:I = 0x7f120c32
.field public static final mtrl_picker_save:I = 0x7f120c33
.field public static final mtrl_picker_text_input_date_hint:I = 0x7f120c34
.field public static final mtrl_picker_text_input_date_range_end_hint:I = 0x7f120c35
.field public static final mtrl_picker_text_input_date_range_start_hint:I = 0x7f120c36
.field public static final mtrl_picker_text_input_day_abbr:I = 0x7f120c37
.field public static final mtrl_picker_text_input_month_abbr:I = 0x7f120c38
.field public static final mtrl_picker_text_input_year_abbr:I = 0x7f120c39
.field public static final mtrl_picker_toggle_to_calendar_input_mode:I = 0x7f120c3a
.field public static final mtrl_picker_toggle_to_day_selection:I = 0x7f120c3b
.field public static final mtrl_picker_toggle_to_text_input_mode:I = 0x7f120c3c
.field public static final mtrl_picker_toggle_to_year_selection:I = 0x7f120c3d
.field public static final password_toggle_content_description:I = 0x7f120da4
.field public static final path_password_eye:I = 0x7f120da6
.field public static final path_password_eye_mask_strike_through:I = 0x7f120da7
.field public static final path_password_eye_mask_visible:I = 0x7f120da8
.field public static final path_password_strike_through:I = 0x7f120da9
.field public static final search_menu_title:I = 0x7f1210cf
.field public static final status_bar_notification_info_overflow:I = 0x7f121181
# direct methods

View file

@ -0,0 +1,34 @@
.class public final Lcom/google/android/material/R$xml;
.super Ljava/lang/Object;
.source "R.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/R;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "xml"
.end annotation
# static fields
.field public static final standalone_badge:I = 0x7f150001
.field public static final standalone_badge_gravity_bottom_end:I = 0x7f150002
.field public static final standalone_badge_gravity_bottom_start:I = 0x7f150003
.field public static final standalone_badge_gravity_top_start:I = 0x7f150004
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

View file

@ -6,9 +6,11 @@
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/google/android/material/R$xml;,
Lcom/google/android/material/R$styleable;,
Lcom/google/android/material/R$style;,
Lcom/google/android/material/R$string;,
Lcom/google/android/material/R$plurals;,
Lcom/google/android/material/R$layout;,
Lcom/google/android/material/R$interpolator;,
Lcom/google/android/material/R$integer;,

View file

@ -22,6 +22,14 @@
.method public static playTogether(Landroid/animation/AnimatorSet;Ljava/util/List;)V
.locals 10
.param p0 # Landroid/animation/AnimatorSet;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",

View file

@ -44,6 +44,8 @@
.method public static getInstance()Lcom/google/android/material/animation/ArgbEvaluatorCompat;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget-object v0, Lcom/google/android/material/animation/ArgbEvaluatorCompat;->instance:Lcom/google/android/material/animation/ArgbEvaluatorCompat;
@ -54,6 +56,8 @@
# virtual methods
.method public evaluate(FLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;
.locals 11
.annotation build Landroidx/annotation/NonNull;
.end annotation
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
@ -262,6 +266,8 @@
.method public bridge synthetic evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
check-cast p2, Ljava/lang/Integer;

View file

@ -56,6 +56,12 @@
# virtual methods
.method public get(Landroid/view/ViewGroup;)Ljava/lang/Float;
.locals 1
.param p1 # Landroid/view/ViewGroup;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget v0, Lcom/google/android/material/R$id;->mtrl_internal_children_alpha_tag:I
@ -81,6 +87,12 @@
.method public bridge synthetic get(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
check-cast p1, Landroid/view/ViewGroup;
@ -93,6 +105,14 @@
.method public set(Landroid/view/ViewGroup;Ljava/lang/Float;)V
.locals 3
.param p1 # Landroid/view/ViewGroup;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Float;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p2}, Ljava/lang/Float;->floatValue()F
@ -131,6 +151,14 @@
.method public bridge synthetic set(Ljava/lang/Object;Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p1, Landroid/view/ViewGroup;

View file

@ -75,6 +75,12 @@
# virtual methods
.method public get(Landroid/graphics/drawable/Drawable;)Ljava/lang/Integer;
.locals 1
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
@ -91,6 +97,12 @@
.method public bridge synthetic get(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
check-cast p1, Landroid/graphics/drawable/Drawable;
@ -103,6 +115,14 @@
.method public set(Landroid/graphics/drawable/Drawable;Ljava/lang/Integer;)V
.locals 1
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Integer;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
@ -117,6 +137,14 @@
.method public bridge synthetic set(Ljava/lang/Object;Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p1, Landroid/graphics/drawable/Drawable;

View file

@ -41,6 +41,12 @@
# virtual methods
.method public get(Landroid/widget/ImageView;)Landroid/graphics/Matrix;
.locals 1
.param p1 # Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/material/animation/ImageMatrixProperty;->matrix:Landroid/graphics/Matrix;
@ -57,6 +63,12 @@
.method public bridge synthetic get(Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
check-cast p1, Landroid/widget/ImageView;
@ -69,6 +81,14 @@
.method public set(Landroid/widget/ImageView;Landroid/graphics/Matrix;)V
.locals 0
.param p1 # Landroid/widget/ImageView;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/graphics/Matrix;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1, p2}, Landroid/widget/ImageView;->setImageMatrix(Landroid/graphics/Matrix;)V
@ -77,6 +97,14 @@
.method public bridge synthetic set(Ljava/lang/Object;Ljava/lang/Object;)V
.locals 0
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p1, Landroid/widget/ImageView;

View file

@ -54,6 +54,16 @@
# virtual methods
.method public evaluate(FLandroid/graphics/Matrix;Landroid/graphics/Matrix;)Landroid/graphics/Matrix;
.locals 3
.param p2 # Landroid/graphics/Matrix;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/graphics/Matrix;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object v0, p0, Lcom/google/android/material/animation/MatrixEvaluator;->tempStartValues:[F
@ -106,6 +116,16 @@
.method public bridge synthetic evaluate(FLjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.locals 0
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
check-cast p2, Landroid/graphics/Matrix;

View file

@ -8,6 +8,18 @@
# instance fields
.field public final propertyValues:Landroidx/collection/SimpleArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/collection/SimpleArrayMap<",
"Ljava/lang/String;",
"[",
"Landroid/animation/PropertyValuesHolder;",
">;"
}
.end annotation
.end field
.field public final timings:Landroidx/collection/SimpleArrayMap;
.annotation system Ldalvik/annotation/Signature;
value = {
@ -32,11 +44,21 @@
iput-object v0, p0, Lcom/google/android/material/animation/MotionSpec;->timings:Landroidx/collection/SimpleArrayMap;
new-instance v0, Landroidx/collection/SimpleArrayMap;
invoke-direct {v0}, Landroidx/collection/SimpleArrayMap;-><init>()V
iput-object v0, p0, Lcom/google/android/material/animation/MotionSpec;->propertyValues:Landroidx/collection/SimpleArrayMap;
return-void
.end method
.method public static addTimingFromAnimator(Lcom/google/android/material/animation/MotionSpec;Landroid/animation/Animator;)V
.method public static addInfoFromAnimator(Lcom/google/android/material/animation/MotionSpec;Landroid/animation/Animator;)V
.locals 2
.param p0 # Lcom/google/android/material/animation/MotionSpec;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
instance-of v0, p1, Landroid/animation/ObjectAnimator;
@ -48,6 +70,16 @@
move-result-object v0
invoke-virtual {p1}, Landroid/animation/ObjectAnimator;->getValues()[Landroid/animation/PropertyValuesHolder;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/google/android/material/animation/MotionSpec;->setPropertyValues(Ljava/lang/String;[Landroid/animation/PropertyValuesHolder;)V
invoke-virtual {p1}, Landroid/animation/ObjectAnimator;->getPropertyName()Ljava/lang/String;
move-result-object v0
invoke-static {p1}, Lcom/google/android/material/animation/MotionTiming;->createFromAnimator(Landroid/animation/ValueAnimator;)Lcom/google/android/material/animation/MotionTiming;
move-result-object p1
@ -78,8 +110,52 @@
throw p0
.end method
.method private clonePropertyValuesHolder([Landroid/animation/PropertyValuesHolder;)[Landroid/animation/PropertyValuesHolder;
.locals 3
.param p1 # [Landroid/animation/PropertyValuesHolder;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
array-length v0, p1
new-array v0, v0, [Landroid/animation/PropertyValuesHolder;
const/4 v1, 0x0
:goto_0
array-length v2, p1
if-ge v1, v2, :cond_0
aget-object v2, p1, v1
invoke-virtual {v2}, Landroid/animation/PropertyValuesHolder;->clone()Landroid/animation/PropertyValuesHolder;
move-result-object v2
aput-object v2, v0, v1
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
return-object v0
.end method
.method public static createFromAttribute(Landroid/content/Context;Landroid/content/res/TypedArray;I)Lcom/google/android/material/animation/MotionSpec;
.locals 1
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/content/res/TypedArray;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/StyleableRes;
.end annotation
@ -115,6 +191,10 @@
.method public static createFromResource(Landroid/content/Context;I)Lcom/google/android/material/animation/MotionSpec;
.locals 2
.param p0 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # I
.annotation build Landroidx/annotation/AnimatorRes;
.end annotation
@ -193,6 +273,13 @@
.method public static createSpecFromAnimators(Ljava/util/List;)Lcom/google/android/material/animation/MotionSpec;
.locals 4
.param p0 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -222,7 +309,7 @@
check-cast v3, Landroid/animation/Animator;
invoke-static {v0, v3}, Lcom/google/android/material/animation/MotionSpec;->addTimingFromAnimator(Lcom/google/android/material/animation/MotionSpec;Landroid/animation/Animator;)V
invoke-static {v0, v3}, Lcom/google/android/material/animation/MotionSpec;->addInfoFromAnimator(Lcom/google/android/material/animation/MotionSpec;Landroid/animation/Animator;)V
add-int/lit8 v2, v2, 0x1
@ -235,7 +322,7 @@
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 2
.locals 1
if-ne p0, p1, :cond_0
@ -244,17 +331,13 @@
return p1
:cond_0
if-eqz p1, :cond_2
instance-of v0, p1, Lcom/google/android/material/animation/MotionSpec;
const-class v0, Lcom/google/android/material/animation/MotionSpec;
if-nez v0, :cond_1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
const/4 p1, 0x0
move-result-object v1
if-eq v0, v1, :cond_1
goto :goto_0
return p1
:cond_1
check-cast p1, Lcom/google/android/material/animation/MotionSpec;
@ -268,12 +351,88 @@
move-result p1
return p1
.end method
:cond_2
:goto_0
const/4 p1, 0x0
.method public getAnimator(Ljava/lang/String;Ljava/lang/Object;Landroid/util/Property;)Landroid/animation/ObjectAnimator;
.locals 1
.param p1 # Ljava/lang/String;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/util/Property;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
return p1
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/String;",
"TT;",
"Landroid/util/Property<",
"TT;*>;)",
"Landroid/animation/ObjectAnimator;"
}
.end annotation
invoke-virtual {p0, p1}, Lcom/google/android/material/animation/MotionSpec;->getPropertyValues(Ljava/lang/String;)[Landroid/animation/PropertyValuesHolder;
move-result-object v0
invoke-static {p2, v0}, Landroid/animation/ObjectAnimator;->ofPropertyValuesHolder(Ljava/lang/Object;[Landroid/animation/PropertyValuesHolder;)Landroid/animation/ObjectAnimator;
move-result-object p2
invoke-virtual {p2, p3}, Landroid/animation/ObjectAnimator;->setProperty(Landroid/util/Property;)V
invoke-virtual {p0, p1}, Lcom/google/android/material/animation/MotionSpec;->getTiming(Ljava/lang/String;)Lcom/google/android/material/animation/MotionTiming;
move-result-object p1
invoke-virtual {p1, p2}, Lcom/google/android/material/animation/MotionTiming;->apply(Landroid/animation/Animator;)V
return-object p2
.end method
.method public getPropertyValues(Ljava/lang/String;)[Landroid/animation/PropertyValuesHolder;
.locals 1
.annotation build Landroidx/annotation/NonNull;
.end annotation
invoke-virtual {p0, p1}, Lcom/google/android/material/animation/MotionSpec;->hasPropertyValues(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/android/material/animation/MotionSpec;->propertyValues:Landroidx/collection/SimpleArrayMap;
invoke-virtual {v0, p1}, Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
check-cast p1, [Landroid/animation/PropertyValuesHolder;
invoke-direct {p0, p1}, Lcom/google/android/material/animation/MotionSpec;->clonePropertyValuesHolder([Landroid/animation/PropertyValuesHolder;)[Landroid/animation/PropertyValuesHolder;
move-result-object p1
return-object p1
:cond_0
new-instance p1, Ljava/lang/IllegalArgumentException;
invoke-direct {p1}, Ljava/lang/IllegalArgumentException;-><init>()V
throw p1
.end method
.method public getTiming(Ljava/lang/String;)Lcom/google/android/material/animation/MotionTiming;
@ -349,6 +508,28 @@
return-wide v1
.end method
.method public hasPropertyValues(Ljava/lang/String;)Z
.locals 1
iget-object v0, p0, Lcom/google/android/material/animation/MotionSpec;->propertyValues:Landroidx/collection/SimpleArrayMap;
invoke-virtual {v0, p1}, Landroidx/collection/SimpleArrayMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p1
if-eqz p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
return p1
.end method
.method public hasTiming(Ljava/lang/String;)Z
.locals 1
@ -383,6 +564,16 @@
return v0
.end method
.method public setPropertyValues(Ljava/lang/String;[Landroid/animation/PropertyValuesHolder;)V
.locals 1
iget-object v0, p0, Lcom/google/android/material/animation/MotionSpec;->propertyValues:Landroidx/collection/SimpleArrayMap;
invoke-virtual {v0, p1, p2}, Landroidx/collection/SimpleArrayMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public setTiming(Ljava/lang/String;Lcom/google/android/material/animation/MotionTiming;)V
.locals 1
.param p2 # Lcom/google/android/material/animation/MotionTiming;
@ -399,6 +590,8 @@
.method public toString()Ljava/lang/String;
.locals 2
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/16 v0, 0xa

View file

@ -91,6 +91,12 @@
.method public static createFromAnimator(Landroid/animation/ValueAnimator;)Lcom/google/android/material/animation/MotionTiming;
.locals 7
.param p0 # Landroid/animation/ValueAnimator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v6, Lcom/google/android/material/animation/MotionTiming;
@ -127,6 +133,10 @@
.method public static getInterpolatorCompat(Landroid/animation/ValueAnimator;)Landroid/animation/TimeInterpolator;
.locals 1
.param p0 # Landroid/animation/ValueAnimator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p0}, Landroid/animation/ValueAnimator;->getInterpolator()Landroid/animation/TimeInterpolator;
@ -170,6 +180,10 @@
# virtual methods
.method public apply(Landroid/animation/Animator;)V
.locals 2
.param p1 # Landroid/animation/Animator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p0}, Lcom/google/android/material/animation/MotionTiming;->getDelay()J
@ -213,6 +227,10 @@
.method public equals(Ljava/lang/Object;)Z
.locals 6
.param p1 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
if-ne p0, p1, :cond_0
@ -221,77 +239,71 @@
return p1
:cond_0
const/4 v0, 0x0
instance-of v0, p1, Lcom/google/android/material/animation/MotionTiming;
if-eqz p1, :cond_6
const/4 v1, 0x0
const-class v1, Lcom/google/android/material/animation/MotionTiming;
if-nez v0, :cond_1
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
if-eq v1, v2, :cond_1
goto :goto_0
return v1
:cond_1
check-cast p1, Lcom/google/android/material/animation/MotionTiming;
invoke-virtual {p0}, Lcom/google/android/material/animation/MotionTiming;->getDelay()J
move-result-wide v1
move-result-wide v2
invoke-virtual {p1}, Lcom/google/android/material/animation/MotionTiming;->getDelay()J
move-result-wide v3
move-result-wide v4
cmp-long v5, v1, v3
cmp-long v0, v2, v4
if-eqz v5, :cond_2
if-eqz v0, :cond_2
return v0
return v1
:cond_2
invoke-virtual {p0}, Lcom/google/android/material/animation/MotionTiming;->getDuration()J
move-result-wide v1
move-result-wide v2
invoke-virtual {p1}, Lcom/google/android/material/animation/MotionTiming;->getDuration()J
move-result-wide v3
move-result-wide v4
cmp-long v5, v1, v3
cmp-long v0, v2, v4
if-eqz v5, :cond_3
if-eqz v0, :cond_3
return v0
return v1
:cond_3
invoke-virtual {p0}, Lcom/google/android/material/animation/MotionTiming;->getRepeatCount()I
move-result v1
move-result v0
invoke-virtual {p1}, Lcom/google/android/material/animation/MotionTiming;->getRepeatCount()I
move-result v2
if-eq v1, v2, :cond_4
if-eq v0, v2, :cond_4
return v0
return v1
:cond_4
invoke-virtual {p0}, Lcom/google/android/material/animation/MotionTiming;->getRepeatMode()I
move-result v1
move-result v0
invoke-virtual {p1}, Lcom/google/android/material/animation/MotionTiming;->getRepeatMode()I
move-result v2
if-eq v1, v2, :cond_5
if-eq v0, v2, :cond_5
return v0
return v1
:cond_5
invoke-virtual {p0}, Lcom/google/android/material/animation/MotionTiming;->getInterpolator()Landroid/animation/TimeInterpolator;
@ -315,10 +327,6 @@
move-result p1
return p1
:cond_6
:goto_0
return v0
.end method
.method public getDelay()J
@ -339,6 +347,8 @@
.method public getInterpolator()Landroid/animation/TimeInterpolator;
.locals 1
.annotation build Landroidx/annotation/Nullable;
.end annotation
iget-object v0, p0, Lcom/google/android/material/animation/MotionTiming;->interpolator:Landroid/animation/TimeInterpolator;
@ -443,6 +453,8 @@
.method public toString()Ljava/lang/String;
.locals 3
.annotation build Landroidx/annotation/NonNull;
.end annotation
const/16 v0, 0xa

View file

@ -0,0 +1,32 @@
.class public interface abstract Lcom/google/android/material/animation/TransformationCallback;
.super Ljava/lang/Object;
.source "TransformationCallback.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Landroid/view/View;",
">",
"Ljava/lang/Object;"
}
.end annotation
# virtual methods
.method public abstract onScaleChanged(Landroid/view/View;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.end method
.method public abstract onTranslationChanged(Landroid/view/View;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)V"
}
.end annotation
.end method

View file

@ -39,6 +39,12 @@
# virtual methods
.method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 2
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
new-instance v0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState;
@ -51,6 +57,12 @@
.method public createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState;
@ -61,6 +73,8 @@
.method public newArray(I)[Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-array p1, p1, [Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState;

View file

@ -49,6 +49,10 @@
.method public constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1, p2}, Landroidx/customview/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
@ -95,6 +99,10 @@
# virtual methods
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2}, Landroidx/customview/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V

View file

@ -44,6 +44,10 @@
# virtual methods
.method public onAnimationUpdate(Landroid/animation/ValueAnimator;)V
.locals 3
.param p1 # Landroid/animation/ValueAnimator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior$a;->f:Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;

View file

@ -39,6 +39,9 @@
# instance fields
.field public lastNestedScrollingChildRef:Ljava/lang/ref/WeakReference;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
@ -98,6 +101,10 @@
.method private animateOffsetTo(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IF)V
.locals 2
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -270,6 +277,18 @@
.method private canScrollChildren(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;)Z
.locals 1
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -333,6 +352,10 @@
.method private findFirstScrollingChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)Landroid/view/View;
.locals 4
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
@ -343,7 +366,7 @@
const/4 v1, 0x0
:goto_0
if-ge v1, v0, :cond_1
if-ge v1, v0, :cond_2
invoke-virtual {p1, v1}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
@ -351,9 +374,17 @@
instance-of v3, v2, Landroidx/core/view/NestedScrollingChild;
if-nez v3, :cond_1
instance-of v3, v2, Landroid/widget/ListView;
if-nez v3, :cond_1
instance-of v3, v2, Landroid/widget/ScrollView;
if-eqz v3, :cond_0
return-object v2
goto :goto_1
:cond_0
add-int/lit8 v1, v1, 0x1
@ -361,6 +392,10 @@
goto :goto_0
:cond_1
:goto_1
return-object v2
:cond_2
const/4 p1, 0x0
return-object p1
@ -368,6 +403,12 @@
.method public static getAppBarChildOnOffset(Lcom/google/android/material/appbar/AppBarLayout;I)Landroid/view/View;
.locals 4
.param p0 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-static {p1}, Ljava/lang/Math;->abs(I)I
@ -413,6 +454,10 @@
.method private getChildIndexOnOffset(Lcom/google/android/material/appbar/AppBarLayout;I)I
.locals 7
.param p1 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;I)I"
@ -488,6 +533,10 @@
.method private interpolateOffset(Lcom/google/android/material/appbar/AppBarLayout;I)I
.locals 8
.param p1 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;I)I"
@ -632,6 +681,14 @@
.method private shouldJumpElevationState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)Z
.locals 4
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -699,6 +756,10 @@
.method private snapToChildIfNeeded(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V
.locals 8
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -852,48 +913,16 @@
return-void
.end method
.method private stopNestedScrollIfNeeded(ILcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"(ITT;",
"Landroid/view/View;",
"I)V"
}
.end annotation
const/4 v0, 0x1
if-ne p4, v0, :cond_2
invoke-virtual {p0}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getTopBottomOffsetForScrollingSibling()I
move-result p4
if-gez p1, :cond_0
if-eqz p4, :cond_1
:cond_0
if-lez p1, :cond_2
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->getDownNestedScrollRange()I
move-result p1
neg-int p1, p1
if-ne p4, p1, :cond_2
:cond_1
invoke-static {p3, v0}, Landroidx/core/view/ViewCompat;->stopNestedScroll(Landroid/view/View;I)V
:cond_2
return-void
.end method
.method private updateAppBarLayoutDrawableState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIZ)V
.locals 5
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -906,7 +935,7 @@
move-result-object v0
if-eqz v0, :cond_5
if-eqz v0, :cond_4
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
@ -920,9 +949,7 @@
and-int/lit8 v2, v1, 0x1
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v3, 0x0
if-eqz v2, :cond_1
@ -930,6 +957,8 @@
move-result v2
const/4 v4, 0x1
if-lez p4, :cond_0
and-int/lit8 p4, v1, 0xc
@ -953,7 +982,7 @@
if-lt p3, p4, :cond_1
:goto_0
const/4 p3, 0x1
const/4 v3, 0x1
goto :goto_1
@ -981,56 +1010,40 @@
goto :goto_0
:cond_1
const/4 p3, 0x0
:goto_1
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->isLiftOnScroll()Z
move-result p4
move-result p3
if-eqz p4, :cond_3
if-eqz p3, :cond_2
invoke-direct {p0, p1}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->findFirstScrollingChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)Landroid/view/View;
move-result-object p4
move-result-object p3
if-eqz p4, :cond_3
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->shouldLift(Landroid/view/View;)Z
invoke-virtual {p4}, Landroid/view/View;->getScrollY()I
move-result p3
if-lez p3, :cond_2
const/4 p3, 0x1
goto :goto_2
move-result v3
:cond_2
const/4 p3, 0x0
:cond_3
:goto_2
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
invoke-virtual {p2, v3}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
move-result p3
sget p4, Landroid/os/Build$VERSION;->SDK_INT:I
if-nez p5, :cond_3
if-nez p5, :cond_4
if-eqz p3, :cond_5
if-eqz p3, :cond_4
invoke-direct {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->shouldJumpElevationState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)Z
move-result p1
if-eqz p1, :cond_5
if-eqz p1, :cond_4
:cond_4
:cond_3
invoke-virtual {p2}, Landroid/widget/LinearLayout;->jumpDrawablesToCurrentState()V
:cond_5
:cond_4
return-void
.end method
@ -1107,6 +1120,10 @@
.method public bridge synthetic getMaxDragOffset(Landroid/view/View;)I
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p1, Lcom/google/android/material/appbar/AppBarLayout;
@ -1119,6 +1136,10 @@
.method public getMaxDragOffset(Lcom/google/android/material/appbar/AppBarLayout;)I
.locals 0
.param p1 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)I"
@ -1136,6 +1157,10 @@
.method public bridge synthetic getScrollRangeForDragFling(Landroid/view/View;)I
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p1, Lcom/google/android/material/appbar/AppBarLayout;
@ -1148,6 +1173,10 @@
.method public getScrollRangeForDragFling(Lcom/google/android/material/appbar/AppBarLayout;)I
.locals 0
.param p1 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;)I"
@ -1203,6 +1232,14 @@
.method public bridge synthetic onFlingFinished(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)V
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1212,7 +1249,15 @@
.end method
.method public onFlingFinished(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V
.locals 0
.locals 1
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1223,11 +1268,36 @@
invoke-direct {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->snapToChildIfNeeded(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->isLiftOnScroll()Z
move-result v0
if-eqz v0, :cond_0
invoke-direct {p0, p1}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->findFirstScrollingChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)Landroid/view/View;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->shouldLift(Landroid/view/View;)Z
move-result p1
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
:cond_0
return-void
.end method
.method public bridge synthetic onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1240,6 +1310,14 @@
.method public onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;I)Z
.locals 7
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1414,13 +1492,21 @@
move-result p1
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->dispatchOffsetUpdates(I)V
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->onOffsetChanged(I)V
return p3
.end method
.method public bridge synthetic onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;IIII)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1433,6 +1519,14 @@
.method public onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIII)Z
.locals 6
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1485,6 +1579,10 @@
.method public bridge synthetic onNestedPreScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;II[II)V
.locals 0
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1494,7 +1592,11 @@
.end method
.method public onNestedPreScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;II[II)V
.locals 7
.locals 6
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1517,13 +1619,13 @@
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->getDownNestedPreScrollRange()I
move-result v0
move-result p7
add-int/2addr v0, p4
add-int/2addr p7, p4
move v5, p4
move v4, p4
move v6, v0
move v5, p7
goto :goto_0
@ -1534,61 +1636,82 @@
neg-int p4, p4
const/4 v0, 0x0
const/4 p7, 0x0
move v5, p4
move v4, p4
const/4 v6, 0x0
const/4 v5, 0x0
:goto_0
if-eq v5, v6, :cond_1
if-eq v4, v5, :cond_1
const/4 p4, 0x1
move-object v1, p0
move-object v0, p0
move-object v2, p1
move-object v1, p1
move-object v3, p2
move-object v2, p2
move v4, p5
move v3, p5
invoke-virtual/range {v1 .. v6}, Le/k/a/c/a/a;->scroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III)I
invoke-virtual/range {v0 .. v5}, Le/k/a/c/a/a;->scroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III)I
move-result p1
aput p1, p6, p4
invoke-direct {p0, p5, p2, p3, p7}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->stopNestedScrollIfNeeded(ILcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V
:cond_1
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->isLiftOnScroll()Z
move-result p1
if-eqz p1, :cond_2
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->shouldLift(Landroid/view/View;)Z
move-result p1
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
:cond_2
return-void
.end method
.method public bridge synthetic onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;IIIII)V
.method public bridge synthetic onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;IIIII[I)V
.locals 0
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
invoke-virtual/range {p0 .. p8}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII)V
invoke-virtual/range {p0 .. p9}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII[I)V
return-void
.end method
.method public onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII)V
.method public onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII[I)V
.locals 6
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/coordinatorlayout/widget/CoordinatorLayout;",
"TT;",
"Landroid/view/View;",
"IIIII)V"
"IIIII[I)V"
}
.end annotation
if-gez p7, :cond_0
const/4 p3, 0x1
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->getDownNestedScrollRange()I
move-result p4
@ -1607,37 +1730,24 @@
invoke-virtual/range {v0 .. v5}, Le/k/a/c/a/a;->scroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III)I
invoke-direct {p0, p7, p2, p3, p8}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->stopNestedScrollIfNeeded(ILcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V
move-result p1
aput p1, p9, p3
:cond_0
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->isLiftOnScroll()Z
move-result p1
if-eqz p1, :cond_2
invoke-virtual {p3}, Landroid/view/View;->getScrollY()I
move-result p1
if-lez p1, :cond_1
const/4 p1, 0x1
goto :goto_0
:cond_1
const/4 p1, 0x0
:goto_0
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
:cond_2
return-void
.end method
.method public bridge synthetic onRestoreInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/os/Parcelable;)V
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1648,6 +1758,14 @@
.method public onRestoreInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/os/Parcelable;)V
.locals 1
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1697,6 +1815,14 @@
.method public bridge synthetic onSaveInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;)Landroid/os/Parcelable;
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1709,6 +1835,14 @@
.method public onSaveInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)Landroid/os/Parcelable;
.locals 7
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1805,6 +1939,18 @@
.method public bridge synthetic onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;Landroid/view/View;II)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1817,6 +1963,18 @@
.method public onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1873,6 +2031,10 @@
.method public bridge synthetic onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;I)V
.locals 0
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1883,6 +2045,10 @@
.method public onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V
.locals 1
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -1904,6 +2070,18 @@
:cond_0
invoke-direct {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->snapToChildIfNeeded(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)V
invoke-virtual {p2}, Lcom/google/android/material/appbar/AppBarLayout;->isLiftOnScroll()Z
move-result p1
if-eqz p1, :cond_1
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->shouldLift(Landroid/view/View;)Z
move-result p1
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
:cond_1
new-instance p1, Ljava/lang/ref/WeakReference;
@ -1928,6 +2106,14 @@
.method public bridge synthetic setHeaderTopBottomOffset(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;III)I
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -1940,6 +2126,14 @@
.method public setHeaderTopBottomOffset(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;III)I
.locals 8
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -2007,7 +2201,7 @@
move-result p3
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->dispatchOffsetUpdates(I)V
invoke-virtual {p2, p3}, Lcom/google/android/material/appbar/AppBarLayout;->onOffsetChanged(I)V
if-ge v5, v0, :cond_2

View file

@ -67,8 +67,36 @@
return v0
.end method
.method public bridge synthetic isHorizontalOffsetEnabled()Z
.locals 1
invoke-super {p0}, Le/k/a/c/a/c;->isHorizontalOffsetEnabled()Z
move-result v0
return v0
.end method
.method public bridge synthetic isVerticalOffsetEnabled()Z
.locals 1
invoke-super {p0}, Le/k/a/c/a/c;->isVerticalOffsetEnabled()Z
move-result v0
return v0
.end method
.method public bridge synthetic onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;I)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2, p3}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;I)Z
@ -79,6 +107,14 @@
.method public bridge synthetic onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIII)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super/range {p0 .. p6}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;IIII)Z
@ -89,22 +125,38 @@
.method public bridge synthetic onNestedPreScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;II[II)V
.locals 0
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super/range {p0 .. p7}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onNestedPreScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;II[II)V
return-void
.end method
.method public bridge synthetic onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII)V
.method public bridge synthetic onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII[I)V
.locals 0
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super/range {p0 .. p8}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII)V
invoke-super/range {p0 .. p9}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;IIIII[I)V
return-void
.end method
.method public bridge synthetic onRestoreInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/os/Parcelable;)V
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2, p3}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onRestoreInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/os/Parcelable;)V
@ -113,6 +165,14 @@
.method public bridge synthetic onSaveInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)Landroid/os/Parcelable;
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onSaveInstanceState(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;)Landroid/os/Parcelable;
@ -123,6 +183,18 @@
.method public bridge synthetic onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super/range {p0 .. p6}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onStartNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;Landroid/view/View;II)Z
@ -133,6 +205,10 @@
.method public bridge synthetic onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V
.locals 0
.param p2 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2, p3, p4}, Lcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->onStopNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/appbar/AppBarLayout;Landroid/view/View;I)V
@ -151,6 +227,14 @@
return-void
.end method
.method public bridge synthetic setHorizontalOffsetEnabled(Z)V
.locals 0
invoke-super {p0, p1}, Le/k/a/c/a/c;->setHorizontalOffsetEnabled(Z)V
return-void
.end method
.method public bridge synthetic setLeftAndRightOffset(I)Z
.locals 0
@ -170,3 +254,11 @@
return p1
.end method
.method public bridge synthetic setVerticalOffsetEnabled(Z)V
.locals 0
invoke-super {p0, p1}, Le/k/a/c/a/c;->setVerticalOffsetEnabled(Z)V
return-void
.end method

View file

@ -33,6 +33,8 @@
.field public static final SCROLL_FLAG_EXIT_UNTIL_COLLAPSED:I = 0x2
.field public static final SCROLL_FLAG_NO_SCROLL:I = 0x0
.field public static final SCROLL_FLAG_SCROLL:I = 0x1
.field public static final SCROLL_FLAG_SNAP:I = 0x10
@ -163,6 +165,10 @@
.method public constructor <init>(Lcom/google/android/material/appbar/AppBarLayout$LayoutParams;)V
.locals 1
.param p1 # Lcom/google/android/material/appbar/AppBarLayout$LayoutParams;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
value = 0x13
.end annotation

View file

@ -51,6 +51,10 @@
.method public static getAppBarLayoutOffset(Lcom/google/android/material/appbar/AppBarLayout;)I
.locals 1
.param p0 # Lcom/google/android/material/appbar/AppBarLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
@ -82,6 +86,14 @@
.method private offsetChildAsNeeded(Landroid/view/View;Landroid/view/View;)V
.locals 3
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
@ -138,7 +150,7 @@
instance-of v0, p2, Lcom/google/android/material/appbar/AppBarLayout;
if-eqz v0, :cond_1
if-eqz v0, :cond_0
check-cast p2, Lcom/google/android/material/appbar/AppBarLayout;
@ -146,25 +158,15 @@
move-result v0
if-eqz v0, :cond_1
if-eqz v0, :cond_0
invoke-virtual {p1}, Landroid/view/View;->getScrollY()I
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->shouldLift(Landroid/view/View;)Z
move-result p1
if-lez p1, :cond_0
const/4 p1, 0x1
goto :goto_0
:cond_0
const/4 p1, 0x0
:goto_0
invoke-virtual {p2, p1}, Lcom/google/android/material/appbar/AppBarLayout;->setLiftedState(Z)Z
:cond_1
:cond_0
return-void
.end method
@ -172,6 +174,12 @@
# virtual methods
.method public bridge synthetic findFirstDependency(Ljava/util/List;)Landroid/view/View;
.locals 0
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
invoke-virtual {p0, p1}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->findFirstDependency(Ljava/util/List;)Lcom/google/android/material/appbar/AppBarLayout;
@ -182,6 +190,13 @@
.method public findFirstDependency(Ljava/util/List;)Lcom/google/android/material/appbar/AppBarLayout;
.locals 4
.param p1 # Ljava/util/List;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -321,6 +336,26 @@
return v0
.end method
.method public bridge synthetic isHorizontalOffsetEnabled()Z
.locals 1
invoke-super {p0}, Le/k/a/c/a/c;->isHorizontalOffsetEnabled()Z
move-result v0
return v0
.end method
.method public bridge synthetic isVerticalOffsetEnabled()Z
.locals 1
invoke-super {p0}, Le/k/a/c/a/c;->isVerticalOffsetEnabled()Z
move-result v0
return v0
.end method
.method public layoutDependsOn(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z
.locals 0
@ -331,6 +366,18 @@
.method public onDependentViewChanged(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p2, p3}, Lcom/google/android/material/appbar/AppBarLayout$ScrollingViewBehavior;->offsetChildAsNeeded(Landroid/view/View;Landroid/view/View;)V
@ -343,6 +390,14 @@
.method public bridge synthetic onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1, p2, p3}, Le/k/a/c/a/c;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z
@ -353,6 +408,14 @@
.method public bridge synthetic onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;IIII)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super/range {p0 .. p6}, Le/k/a/c/a/b;->onMeasureChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;IIII)Z
@ -363,6 +426,18 @@
.method public onRequestChildRectangleOnScreen(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/graphics/Rect;Z)Z
.locals 3
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1, p2}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->getDependencies(Landroid/view/View;)Ljava/util/List;
@ -416,6 +491,14 @@
return v1
.end method
.method public bridge synthetic setHorizontalOffsetEnabled(Z)V
.locals 0
invoke-super {p0, p1}, Le/k/a/c/a/c;->setHorizontalOffsetEnabled(Z)V
return-void
.end method
.method public bridge synthetic setLeftAndRightOffset(I)Z
.locals 0
@ -435,3 +518,11 @@
return p1
.end method
.method public bridge synthetic setVerticalOffsetEnabled(Z)V
.locals 0
invoke-super {p0, p1}, Le/k/a/c/a/c;->setVerticalOffsetEnabled(Z)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/appbar/AppBarLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
value = Lcom/google/android/material/appbar/AppBarLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -0,0 +1,59 @@
.class public Lcom/google/android/material/appbar/AppBarLayout$b;
.super Ljava/lang/Object;
.source "AppBarLayout.java"
# interfaces
.implements Landroid/animation/ValueAnimator$AnimatorUpdateListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/appbar/AppBarLayout;->startLiftOnScrollElevationOverlayAnimation(Lcom/google/android/material/shape/MaterialShapeDrawable;Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/google/android/material/shape/MaterialShapeDrawable;
# direct methods
.method public constructor <init>(Lcom/google/android/material/appbar/AppBarLayout;Lcom/google/android/material/shape/MaterialShapeDrawable;)V
.locals 0
iput-object p2, p0, Lcom/google/android/material/appbar/AppBarLayout$b;->d:Lcom/google/android/material/shape/MaterialShapeDrawable;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationUpdate(Landroid/animation/ValueAnimator;)V
.locals 1
.param p1 # Landroid/animation/ValueAnimator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/material/appbar/AppBarLayout$b;->d:Lcom/google/android/material/shape/MaterialShapeDrawable;
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Float;
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
move-result p1
invoke-virtual {v0, p1}, Lcom/google/android/material/shape/MaterialShapeDrawable;->setElevation(F)V
return-void
.end method

View file

@ -105,6 +105,10 @@
.method public constructor <init>(Landroid/view/ViewGroup$LayoutParams;)V
.locals 0
.param p1 # Landroid/view/ViewGroup$LayoutParams;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1}, Landroid/widget/FrameLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
@ -121,6 +125,10 @@
.method public constructor <init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
.locals 0
.param p1 # Landroid/view/ViewGroup$MarginLayoutParams;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1}, Landroid/widget/FrameLayout$LayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
@ -137,6 +145,10 @@
.method public constructor <init>(Landroid/widget/FrameLayout$LayoutParams;)V
.locals 0
.param p1 # Landroid/widget/FrameLayout$LayoutParams;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/RequiresApi;
value = 0x13
.end annotation

View file

@ -36,6 +36,10 @@
# virtual methods
.method public onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 0
.param p2 # Landroidx/core/view/WindowInsetsCompat;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$a;->a:Lcom/google/android/material/appbar/CollapsingToolbarLayout;

View file

@ -36,6 +36,10 @@
# virtual methods
.method public onAnimationUpdate(Landroid/animation/ValueAnimator;)V
.locals 1
.param p1 # Landroid/animation/ValueAnimator;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout$b;->d:Lcom/google/android/material/appbar/CollapsingToolbarLayout;

View file

@ -18,10 +18,16 @@
# instance fields
.field public final collapsingTextHelper:Lcom/google/android/material/internal/CollapsingTextHelper;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public collapsingTitleEnabled:Z
.field public contentScrim:Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public currentOffset:I
@ -38,6 +44,9 @@
.field public expandedMarginTop:I
.field public lastInsets:Landroidx/core/view/WindowInsetsCompat;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public onOffsetChangedListener:Lcom/google/android/material/appbar/AppBarLayout$OnOffsetChangedListener;
@ -54,12 +63,21 @@
.field public scrimsAreShown:Z
.field public statusBarScrim:Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public final tmpRect:Landroid/graphics/Rect;
.field public toolbar:Landroidx/appcompat/widget/Toolbar;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public toolbarDirectChild:Landroid/view/View;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public toolbarId:I
@ -67,6 +85,10 @@
# direct methods
.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
@ -77,6 +99,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
const/4 v0, 0x0
@ -87,6 +117,14 @@
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.locals 10
.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
@ -537,6 +575,12 @@
.method private findDirectChild(Landroid/view/View;)Landroid/view/View;
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
@ -607,6 +651,12 @@
.method public static getViewOffsetHelper(Landroid/view/View;)Le/k/a/c/a/d;
.locals 2
.param p0 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
sget v0, Lcom/google/android/material/R$id;->view_offset_helper:I
@ -758,6 +808,10 @@
.method public draw(Landroid/graphics/Canvas;)V
.locals 6
.param p1 # Landroid/graphics/Canvas;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->draw(Landroid/graphics/Canvas;)V
@ -1158,6 +1212,10 @@
.method public final getMaxOffsetForPinChild(Landroid/view/View;)I
.locals 3
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p1}, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->getViewOffsetHelper(Landroid/view/View;)Le/k/a/c/a/d;
@ -1421,13 +1479,51 @@
goto :goto_0
:cond_1
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getChildCount()I
move-result p1
const/4 v1, 0x0
:goto_1
if-ge v1, p1, :cond_2
invoke-virtual {p0, v1}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;
move-result-object v2
invoke-static {v2}, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->getViewOffsetHelper(Landroid/view/View;)Le/k/a/c/a/d;
move-result-object v2
iget-object v3, v2, Le/k/a/c/a/d;->a:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getTop()I
move-result v3
iput v3, v2, Le/k/a/c/a/d;->b:I
iget-object v3, v2, Le/k/a/c/a/d;->a:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getLeft()I
move-result v3
iput v3, v2, Le/k/a/c/a/d;->c:I
add-int/lit8 v1, v1, 0x1
goto :goto_1
:cond_2
iget-boolean p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->collapsingTitleEnabled:Z
if-eqz p1, :cond_9
if-eqz p1, :cond_a
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->dummyView:Landroid/view/View;
if-eqz p1, :cond_9
if-eqz p1, :cond_a
invoke-static {p1}, Landroidx/core/view/ViewCompat;->isAttachedToWindow(Landroid/view/View;)Z
@ -1435,7 +1531,7 @@
const/4 v1, 0x1
if-eqz p1, :cond_2
if-eqz p1, :cond_3
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->dummyView:Landroid/view/View;
@ -1443,44 +1539,44 @@
move-result p1
if-nez p1, :cond_2
if-nez p1, :cond_3
const/4 p1, 0x1
goto :goto_1
goto :goto_2
:cond_2
:cond_3
const/4 p1, 0x0
:goto_1
:goto_2
iput-boolean p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->drawCollapsingTitle:Z
iget-boolean p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->drawCollapsingTitle:Z
if-eqz p1, :cond_9
if-eqz p1, :cond_a
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I
move-result p1
if-ne p1, v1, :cond_3
goto :goto_2
:cond_3
const/4 v1, 0x0
:goto_2
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbarDirectChild:Landroid/view/View;
if-eqz p1, :cond_4
if-ne p1, v1, :cond_4
goto :goto_3
:cond_4
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
const/4 v1, 0x0
:goto_3
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbarDirectChild:Landroid/view/View;
if-eqz p1, :cond_5
goto :goto_4
:cond_5
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
:goto_4
invoke-virtual {p0, p1}, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->getMaxOffsetForPinChild(Landroid/view/View;)I
move-result p1
@ -1497,7 +1593,7 @@
iget v3, v3, Landroid/graphics/Rect;->left:I
if-eqz v1, :cond_5
if-eqz v1, :cond_6
iget-object v4, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
@ -1505,16 +1601,16 @@
move-result v4
goto :goto_4
goto :goto_5
:cond_5
:cond_6
iget-object v4, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v4}, Landroidx/appcompat/widget/Toolbar;->getTitleMarginStart()I
move-result v4
:goto_4
:goto_5
add-int/2addr v3, v4
iget-object v4, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->tmpRect:Landroid/graphics/Rect;
@ -1535,7 +1631,7 @@
iget v4, v4, Landroid/graphics/Rect;->right:I
if-eqz v1, :cond_6
if-eqz v1, :cond_7
iget-object v6, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
@ -1543,16 +1639,16 @@
move-result v6
goto :goto_5
goto :goto_6
:cond_6
:cond_7
iget-object v6, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
invoke-virtual {v6}, Landroidx/appcompat/widget/Toolbar;->getTitleMarginEnd()I
move-result v6
:goto_5
:goto_6
add-int/2addr v4, v6
iget-object v6, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->tmpRect:Landroid/graphics/Rect;
@ -1573,16 +1669,16 @@
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->collapsingTextHelper:Lcom/google/android/material/internal/CollapsingTextHelper;
if-eqz v1, :cond_7
if-eqz v1, :cond_8
iget v2, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->expandedMarginEnd:I
goto :goto_6
goto :goto_7
:cond_7
:cond_8
iget v2, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->expandedMarginStart:I
:goto_6
:goto_7
iget-object v3, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->tmpRect:Landroid/graphics/Rect;
iget v3, v3, Landroid/graphics/Rect;->top:I
@ -1593,16 +1689,16 @@
sub-int/2addr p4, p2
if-eqz v1, :cond_8
if-eqz v1, :cond_9
iget p2, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->expandedMarginStart:I
goto :goto_7
goto :goto_8
:cond_8
:cond_9
iget p2, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->expandedMarginEnd:I
:goto_7
:goto_8
sub-int/2addr p4, p2
sub-int/2addr p5, p3
@ -1617,44 +1713,6 @@
invoke-virtual {p1}, Lcom/google/android/material/internal/CollapsingTextHelper;->recalculate()V
:cond_9
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getChildCount()I
move-result p1
:goto_8
if-ge v0, p1, :cond_a
invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;
move-result-object p2
invoke-static {p2}, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->getViewOffsetHelper(Landroid/view/View;)Le/k/a/c/a/d;
move-result-object p2
iget-object p3, p2, Le/k/a/c/a/d;->a:Landroid/view/View;
invoke-virtual {p3}, Landroid/view/View;->getTop()I
move-result p3
iput p3, p2, Le/k/a/c/a/d;->b:I
iget-object p3, p2, Le/k/a/c/a/d;->a:Landroid/view/View;
invoke-virtual {p3}, Landroid/view/View;->getLeft()I
move-result p3
iput p3, p2, Le/k/a/c/a/d;->c:I
invoke-virtual {p2}, Le/k/a/c/a/d;->a()V
add-int/lit8 v0, v0, 0x1
goto :goto_8
:cond_a
iget-object p1, p0, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->toolbar:Landroidx/appcompat/widget/Toolbar;
@ -1716,6 +1774,28 @@
:goto_a
invoke-virtual {p0}, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->updateScrimVisibility()V
invoke-virtual {p0}, Landroid/widget/FrameLayout;->getChildCount()I
move-result p1
:goto_b
if-ge v0, p1, :cond_f
invoke-virtual {p0, v0}, Landroid/widget/FrameLayout;->getChildAt(I)Landroid/view/View;
move-result-object p2
invoke-static {p2}, Lcom/google/android/material/appbar/CollapsingToolbarLayout;->getViewOffsetHelper(Landroid/view/View;)Le/k/a/c/a/d;
move-result-object p2
invoke-virtual {p2}, Le/k/a/c/a/d;->a()V
add-int/lit8 v0, v0, 0x1
goto :goto_b
:cond_f
return-void
.end method
@ -1785,6 +1865,10 @@
.method public onWindowInsetChanged(Landroidx/core/view/WindowInsetsCompat;)Landroidx/core/view/WindowInsetsCompat;
.locals 2
.param p1 # Landroidx/core/view/WindowInsetsCompat;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getFitsSystemWindows(Landroid/view/View;)Z
@ -2492,6 +2576,10 @@
.method public verifyDrawable(Landroid/graphics/drawable/Drawable;)Z
.locals 1
.param p1 # Landroid/graphics/drawable/Drawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-super {p0, p1}, Landroid/widget/FrameLayout;->verifyDrawable(Landroid/graphics/drawable/Drawable;)Z

View file

@ -0,0 +1,157 @@
.class public Lcom/google/android/material/appbar/MaterialToolbar;
.super Landroidx/appcompat/widget/Toolbar;
.source "MaterialToolbar.java"
# static fields
.field public static final DEF_STYLE_RES:I
# direct methods
.method public static constructor <clinit>()V
.locals 1
sget v0, Lcom/google/android/material/R$style;->Widget_MaterialComponents_Toolbar:I
sput v0, Lcom/google/android/material/appbar/MaterialToolbar;->DEF_STYLE_RES:I
return-void
.end method
.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
invoke-direct {p0, p1, v0}, Lcom/google/android/material/appbar/MaterialToolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
return-void
.end method
.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, Lcom/google/android/material/R$attr;->toolbarStyle:I
invoke-direct {p0, p1, p2, v0}, Lcom/google/android/material/appbar/MaterialToolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
return-void
.end method
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;I)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, Lcom/google/android/material/appbar/MaterialToolbar;->DEF_STYLE_RES:I
invoke-static {p1, p2, p3, v0}, Lcom/google/android/material/internal/ThemeEnforcement;->createThemedContext(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1, p2, p3}, Landroidx/appcompat/widget/Toolbar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
invoke-virtual {p0}, Landroid/view/ViewGroup;->getContext()Landroid/content/Context;
move-result-object p1
invoke-direct {p0, p1}, Lcom/google/android/material/appbar/MaterialToolbar;->initBackground(Landroid/content/Context;)V
return-void
.end method
.method private initBackground(Landroid/content/Context;)V
.locals 2
invoke-virtual {p0}, Landroid/view/ViewGroup;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eqz v0, :cond_0
instance-of v1, v0, Landroid/graphics/drawable/ColorDrawable;
if-nez v1, :cond_0
return-void
:cond_0
new-instance v1, Lcom/google/android/material/shape/MaterialShapeDrawable;
invoke-direct {v1}, Lcom/google/android/material/shape/MaterialShapeDrawable;-><init>()V
if-eqz v0, :cond_1
check-cast v0, Landroid/graphics/drawable/ColorDrawable;
invoke-virtual {v0}, Landroid/graphics/drawable/ColorDrawable;->getColor()I
move-result v0
goto :goto_0
:cond_1
const/4 v0, 0x0
:goto_0
invoke-static {v0}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object v0
invoke-virtual {v1, v0}, Lcom/google/android/material/shape/MaterialShapeDrawable;->setFillColor(Landroid/content/res/ColorStateList;)V
invoke-virtual {v1, p1}, Lcom/google/android/material/shape/MaterialShapeDrawable;->initializeElevationOverlay(Landroid/content/Context;)V
invoke-static {p0}, Landroidx/core/view/ViewCompat;->getElevation(Landroid/view/View;)F
move-result p1
invoke-virtual {v1, p1}, Lcom/google/android/material/shape/MaterialShapeDrawable;->setElevation(F)V
invoke-static {p0, v1}, Landroidx/core/view/ViewCompat;->setBackground(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V
return-void
.end method
# virtual methods
.method public onAttachedToWindow()V
.locals 0
invoke-super {p0}, Landroid/view/ViewGroup;->onAttachedToWindow()V
invoke-static {p0}, Lcom/google/android/material/shape/MaterialShapeUtils;->setParentAbsoluteElevation(Landroid/view/View;)V
return-void
.end method
.method public setElevation(F)V
.locals 0
.annotation build Landroidx/annotation/RequiresApi;
value = 0x15
.end annotation
invoke-super {p0, p1}, Landroid/view/ViewGroup;->setElevation(F)V
invoke-static {p0, p1}, Lcom/google/android/material/shape/MaterialShapeUtils;->setElevation(Landroid/view/View;F)V
return-void
.end method

View file

@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/material/badge/BadgeDrawable$BadgeGravity;
.super Ljava/lang/Object;
.source "BadgeDrawable.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/badge/BadgeDrawable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "BadgeGravity"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View file

@ -0,0 +1,64 @@
.class public final Lcom/google/android/material/badge/BadgeDrawable$SavedState$a;
.super Ljava/lang/Object;
.source "BadgeDrawable.java"
# interfaces
.implements Landroid/os/Parcelable$Creator;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/badge/BadgeDrawable$SavedState;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/material/badge/BadgeDrawable$SavedState;",
">;"
}
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;
invoke-direct {v0, p1}, Lcom/google/android/material/badge/BadgeDrawable$SavedState;-><init>(Landroid/os/Parcel;)V
return-object v0
.end method
.method public newArray(I)[Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-array p1, p1, [Lcom/google/android/material/badge/BadgeDrawable$SavedState;
return-object p1
.end method

View file

@ -0,0 +1,377 @@
.class public final Lcom/google/android/material/badge/BadgeDrawable$SavedState;
.super Ljava/lang/Object;
.source "BadgeDrawable.java"
# interfaces
.implements Landroid/os/Parcelable;
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/badge/BadgeDrawable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = "SavedState"
.end annotation
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/google/android/material/badge/BadgeDrawable$SavedState;",
">;"
}
.end annotation
.end field
# instance fields
.field public alpha:I
.field public backgroundColor:I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end field
.field public badgeGravity:I
.field public badgeTextColor:I
.annotation build Landroidx/annotation/ColorInt;
.end annotation
.end field
.field public contentDescriptionNumberless:Ljava/lang/CharSequence;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public contentDescriptionQuantityStrings:I
.annotation build Landroidx/annotation/PluralsRes;
.end annotation
.end field
.field public maxCharacterCount:I
.field public number:I
# direct methods
.method public static constructor <clinit>()V
.locals 1
new-instance v0, Lcom/google/android/material/badge/BadgeDrawable$SavedState$a;
invoke-direct {v0}, Lcom/google/android/material/badge/BadgeDrawable$SavedState$a;-><init>()V
sput-object v0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.locals 2
.param p1 # Landroid/content/Context;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/16 v0, 0xff
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->alpha:I
const/4 v0, -0x1
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->number:I
new-instance v0, Lcom/google/android/material/resources/TextAppearance;
sget v1, Lcom/google/android/material/R$style;->TextAppearance_MaterialComponents_Badge:I
invoke-direct {v0, p1, v1}, Lcom/google/android/material/resources/TextAppearance;-><init>(Landroid/content/Context;I)V
iget-object v0, v0, Lcom/google/android/material/resources/TextAppearance;->textColor:Landroid/content/res/ColorStateList;
invoke-virtual {v0}, Landroid/content/res/ColorStateList;->getDefaultColor()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeTextColor:I
sget v0, Lcom/google/android/material/R$string;->mtrl_badge_numberless_content_description:I
invoke-virtual {p1, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionNumberless:Ljava/lang/CharSequence;
sget p1, Lcom/google/android/material/R$plurals;->mtrl_badge_content_description:I
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionQuantityStrings:I
return-void
.end method
.method public constructor <init>(Landroid/os/Parcel;)V
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/16 v0, 0xff
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->alpha:I
const/4 v0, -0x1
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->number:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->backgroundColor:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeTextColor:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->alpha:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->number:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->maxCharacterCount:I
invoke-virtual {p1}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionNumberless:Ljava/lang/CharSequence;
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result v0
iput v0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionQuantityStrings:I
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
move-result p1
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeGravity:I
return-void
.end method
.method public static synthetic access$000(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->maxCharacterCount:I
return p0
.end method
.method public static synthetic access$002(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->maxCharacterCount:I
return p1
.end method
.method public static synthetic access$100(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->number:I
return p0
.end method
.method public static synthetic access$102(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->number:I
return p1
.end method
.method public static synthetic access$200(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->backgroundColor:I
return p0
.end method
.method public static synthetic access$202(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->backgroundColor:I
return p1
.end method
.method public static synthetic access$300(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeTextColor:I
return p0
.end method
.method public static synthetic access$302(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeTextColor:I
return p1
.end method
.method public static synthetic access$400(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeGravity:I
return p0
.end method
.method public static synthetic access$402(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeGravity:I
return p1
.end method
.method public static synthetic access$500(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->alpha:I
return p0
.end method
.method public static synthetic access$502(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->alpha:I
return p1
.end method
.method public static synthetic access$600(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)Ljava/lang/CharSequence;
.locals 0
iget-object p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionNumberless:Ljava/lang/CharSequence;
return-object p0
.end method
.method public static synthetic access$602(Lcom/google/android/material/badge/BadgeDrawable$SavedState;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.locals 0
iput-object p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionNumberless:Ljava/lang/CharSequence;
return-object p1
.end method
.method public static synthetic access$700(Lcom/google/android/material/badge/BadgeDrawable$SavedState;)I
.locals 0
iget p0, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionQuantityStrings:I
return p0
.end method
.method public static synthetic access$702(Lcom/google/android/material/badge/BadgeDrawable$SavedState;I)I
.locals 0
iput p1, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionQuantityStrings:I
return p1
.end method
# virtual methods
.method public describeContents()I
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->backgroundColor:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeTextColor:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->alpha:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->number:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->maxCharacterCount:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget-object p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionNumberless:Ljava/lang/CharSequence;
invoke-interface {p2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->contentDescriptionQuantityStrings:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
iget p2, p0, Lcom/google/android/material/badge/BadgeDrawable$SavedState;->badgeGravity:I
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,322 @@
.class public Lcom/google/android/material/badge/BadgeUtils;
.super Ljava/lang/Object;
.source "BadgeUtils.java"
# annotations
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
# static fields
.field public static final USE_COMPAT_PARENT:Z
# direct methods
.method public static constructor <clinit>()V
.locals 1
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v0, 0x0
sput-boolean v0, Lcom/google/android/material/badge/BadgeUtils;->USE_COMPAT_PARENT:Z
return-void
.end method
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static attachBadgeDrawable(Lcom/google/android/material/badge/BadgeDrawable;Landroid/view/View;Landroid/widget/FrameLayout;)V
.locals 1
.param p0 # Lcom/google/android/material/badge/BadgeDrawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/widget/FrameLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p0, p1, p2}, Lcom/google/android/material/badge/BadgeUtils;->setBadgeDrawableBounds(Lcom/google/android/material/badge/BadgeDrawable;Landroid/view/View;Landroid/widget/FrameLayout;)V
sget-boolean v0, Lcom/google/android/material/badge/BadgeUtils;->USE_COMPAT_PARENT:Z
if-eqz v0, :cond_0
invoke-virtual {p2, p0}, Landroid/widget/FrameLayout;->setForeground(Landroid/graphics/drawable/Drawable;)V
goto :goto_0
:cond_0
invoke-virtual {p1}, Landroid/view/View;->getOverlay()Landroid/view/ViewOverlay;
move-result-object p1
invoke-virtual {p1, p0}, Landroid/view/ViewOverlay;->add(Landroid/graphics/drawable/Drawable;)V
:goto_0
return-void
.end method
.method public static createBadgeDrawablesFromSavedStates(Landroid/content/Context;Lcom/google/android/material/internal/ParcelableSparseArray;)Landroid/util/SparseArray;
.locals 4
.param p1 # Lcom/google/android/material/internal/ParcelableSparseArray;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/google/android/material/internal/ParcelableSparseArray;",
")",
"Landroid/util/SparseArray<",
"Lcom/google/android/material/badge/BadgeDrawable;",
">;"
}
.end annotation
new-instance v0, Landroid/util/SparseArray;
invoke-virtual {p1}, Landroid/util/SparseArray;->size()I
move-result v1
invoke-direct {v0, v1}, Landroid/util/SparseArray;-><init>(I)V
const/4 v1, 0x0
:goto_0
invoke-virtual {p1}, Landroid/util/SparseArray;->size()I
move-result v2
if-ge v1, v2, :cond_1
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->keyAt(I)I
move-result v2
invoke-virtual {p1, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/android/material/badge/BadgeDrawable$SavedState;
if-eqz v3, :cond_0
invoke-static {p0, v3}, Lcom/google/android/material/badge/BadgeDrawable;->createFromSavedState(Landroid/content/Context;Lcom/google/android/material/badge/BadgeDrawable$SavedState;)Lcom/google/android/material/badge/BadgeDrawable;
move-result-object v3
invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string p1, "BadgeDrawable\'s savedState cannot be null"
invoke-direct {p0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_1
return-object v0
.end method
.method public static createParcelableBadgeStates(Landroid/util/SparseArray;)Lcom/google/android/material/internal/ParcelableSparseArray;
.locals 4
.param p0 # Landroid/util/SparseArray;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/util/SparseArray<",
"Lcom/google/android/material/badge/BadgeDrawable;",
">;)",
"Lcom/google/android/material/internal/ParcelableSparseArray;"
}
.end annotation
new-instance v0, Lcom/google/android/material/internal/ParcelableSparseArray;
invoke-direct {v0}, Lcom/google/android/material/internal/ParcelableSparseArray;-><init>()V
const/4 v1, 0x0
:goto_0
invoke-virtual {p0}, Landroid/util/SparseArray;->size()I
move-result v2
if-ge v1, v2, :cond_1
invoke-virtual {p0, v1}, Landroid/util/SparseArray;->keyAt(I)I
move-result v2
invoke-virtual {p0, v1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/google/android/material/badge/BadgeDrawable;
if-eqz v3, :cond_0
invoke-virtual {v3}, Lcom/google/android/material/badge/BadgeDrawable;->getSavedState()Lcom/google/android/material/badge/BadgeDrawable$SavedState;
move-result-object v3
invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
add-int/lit8 v1, v1, 0x1
goto :goto_0
:cond_0
new-instance p0, Ljava/lang/IllegalArgumentException;
const-string v0, "badgeDrawable cannot be null"
invoke-direct {p0, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p0
:cond_1
return-object v0
.end method
.method public static detachBadgeDrawable(Lcom/google/android/material/badge/BadgeDrawable;Landroid/view/View;Landroid/widget/FrameLayout;)V
.locals 1
.param p0 # Lcom/google/android/material/badge/BadgeDrawable;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/widget/FrameLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
if-nez p0, :cond_0
return-void
:cond_0
sget-boolean v0, Lcom/google/android/material/badge/BadgeUtils;->USE_COMPAT_PARENT:Z
if-eqz v0, :cond_1
const/4 p0, 0x0
invoke-virtual {p2, p0}, Landroid/widget/FrameLayout;->setForeground(Landroid/graphics/drawable/Drawable;)V
goto :goto_0
:cond_1
invoke-virtual {p1}, Landroid/view/View;->getOverlay()Landroid/view/ViewOverlay;
move-result-object p1
invoke-virtual {p1, p0}, Landroid/view/ViewOverlay;->remove(Landroid/graphics/drawable/Drawable;)V
:goto_0
return-void
.end method
.method public static setBadgeDrawableBounds(Lcom/google/android/material/badge/BadgeDrawable;Landroid/view/View;Landroid/widget/FrameLayout;)V
.locals 2
.param p0 # Lcom/google/android/material/badge/BadgeDrawable;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/widget/FrameLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
sget-boolean v1, Lcom/google/android/material/badge/BadgeUtils;->USE_COMPAT_PARENT:Z
if-eqz v1, :cond_0
move-object v1, p2
goto :goto_0
:cond_0
move-object v1, p1
:goto_0
invoke-virtual {v1, v0}, Landroid/view/View;->getDrawingRect(Landroid/graphics/Rect;)V
invoke-virtual {p0, v0}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V
invoke-virtual {p0, p1, p2}, Lcom/google/android/material/badge/BadgeDrawable;->updateBadgeCoordinates(Landroid/view/View;Landroid/view/ViewGroup;)V
return-void
.end method
.method public static updateBadgeBounds(Landroid/graphics/Rect;FFFF)V
.locals 2
.param p0 # Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
sub-float v0, p1, p3
float-to-int v0, v0
sub-float v1, p2, p4
float-to-int v1, v1
add-float/2addr p1, p3
float-to-int p1, p1
add-float/2addr p2, p4
float-to-int p2, p2
invoke-virtual {p0, v0, v1, p1, p2}, Landroid/graphics/Rect;->set(IIII)V
return-void
.end method

View file

@ -26,7 +26,12 @@
# instance fields
.field public additionalHiddenOffsetY:I
.field public currentAnimator:Landroid/view/ViewPropertyAnimator;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field public currentState:I
@ -35,7 +40,7 @@
# direct methods
.method public constructor <init>()V
.locals 1
.locals 2
invoke-direct {p0}, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;-><init>()V
@ -43,9 +48,11 @@
iput v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
const/4 v0, 0x2
const/4 v1, 0x2
iput v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iput v1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iput v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->additionalHiddenOffsetY:I
return-void
.end method
@ -59,9 +66,11 @@
iput p1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
const/4 p1, 0x2
const/4 p2, 0x2
iput p1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iput p2, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iput p1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->additionalHiddenOffsetY:I
return-void
.end method
@ -76,6 +85,10 @@
.method private animateChildTo(Landroid/view/View;IJLandroid/animation/TimeInterpolator;)V
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TV;IJ",
@ -118,7 +131,15 @@
# virtual methods
.method public onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z
.locals 1
.locals 2
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -127,11 +148,21 @@
}
.end annotation
invoke-virtual {p2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams;
invoke-virtual {p2}, Landroid/view/View;->getMeasuredHeight()I
move-result v0
move-result v1
iput v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
iget v0, v0, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
add-int/2addr v1, v0
iput v1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
invoke-super {p0, p1, p2, p3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z
@ -142,6 +173,10 @@
.method public onNestedScroll(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;IIII)V
.locals 0
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
@ -152,12 +187,6 @@
}
.end annotation
iget p1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
const/4 p3, 0x1
if-eq p1, p3, :cond_0
if-lez p5, :cond_0
invoke-virtual {p0, p2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->slideDown(Landroid/view/View;)V
@ -165,12 +194,6 @@
goto :goto_0
:cond_0
iget p1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
const/4 p3, 0x2
if-eq p1, p3, :cond_1
if-gez p5, :cond_1
invoke-virtual {p0, p2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->slideUp(Landroid/view/View;)V
@ -208,74 +231,138 @@
return p1
.end method
.method public setAdditionalHiddenOffsetY(Landroid/view/View;I)V
.locals 1
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # I
.annotation build Landroidx/annotation/Dimension;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TV;I)V"
}
.end annotation
iput p2, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->additionalHiddenOffsetY:I
iget p2, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
const/4 v0, 0x1
if-ne p2, v0, :cond_0
iget p2, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
iget v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->additionalHiddenOffsetY:I
add-int/2addr p2, v0
int-to-float p2, p2
invoke-virtual {p1, p2}, Landroid/view/View;->setTranslationY(F)V
:cond_0
return-void
.end method
.method public slideDown(Landroid/view/View;)V
.locals 7
.locals 8
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TV;)V"
}
.end annotation
iget v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
const/4 v1, 0x1
if-ne v0, v1, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentAnimator:Landroid/view/ViewPropertyAnimator;
if-eqz v0, :cond_0
if-eqz v0, :cond_1
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->cancel()V
invoke-virtual {p1}, Landroid/view/View;->clearAnimation()V
:cond_0
const/4 v0, 0x1
:cond_1
iput v1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iput v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iget v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
iget v3, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->height:I
iget v1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->additionalHiddenOffsetY:I
const-wide/16 v4, 0xaf
add-int v4, v0, v1
sget-object v6, Lcom/google/android/material/animation/AnimationUtils;->FAST_OUT_LINEAR_IN_INTERPOLATOR:Landroid/animation/TimeInterpolator;
const-wide/16 v5, 0xaf
move-object v1, p0
sget-object v7, Lcom/google/android/material/animation/AnimationUtils;->FAST_OUT_LINEAR_IN_INTERPOLATOR:Landroid/animation/TimeInterpolator;
move-object v2, p1
move-object v2, p0
invoke-direct/range {v1 .. v6}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->animateChildTo(Landroid/view/View;IJLandroid/animation/TimeInterpolator;)V
move-object v3, p1
invoke-direct/range {v2 .. v7}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->animateChildTo(Landroid/view/View;IJLandroid/animation/TimeInterpolator;)V
return-void
.end method
.method public slideUp(Landroid/view/View;)V
.locals 7
.locals 8
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(TV;)V"
}
.end annotation
iget v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
const/4 v1, 0x2
if-ne v0, v1, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentAnimator:Landroid/view/ViewPropertyAnimator;
if-eqz v0, :cond_0
if-eqz v0, :cond_1
invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->cancel()V
invoke-virtual {p1}, Landroid/view/View;->clearAnimation()V
:cond_0
const/4 v0, 0x2
:cond_1
iput v1, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
iput v0, p0, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->currentState:I
const/4 v4, 0x0
const/4 v3, 0x0
const-wide/16 v5, 0xe1
const-wide/16 v4, 0xe1
sget-object v7, Lcom/google/android/material/animation/AnimationUtils;->LINEAR_OUT_SLOW_IN_INTERPOLATOR:Landroid/animation/TimeInterpolator;
sget-object v6, Lcom/google/android/material/animation/AnimationUtils;->LINEAR_OUT_SLOW_IN_INTERPOLATOR:Landroid/animation/TimeInterpolator;
move-object v2, p0
move-object v1, p0
move-object v3, p1
move-object v2, p1
invoke-direct/range {v1 .. v6}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->animateChildTo(Landroid/view/View;IJLandroid/animation/TimeInterpolator;)V
invoke-direct/range {v2 .. v7}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->animateChildTo(Landroid/view/View;IJLandroid/animation/TimeInterpolator;)V
return-void
.end method

View file

@ -41,6 +41,10 @@
# virtual methods
.method public clampViewPositionHorizontal(Landroid/view/View;II)I
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p1}, Landroidx/core/view/ViewCompat;->getLayoutDirection(Landroid/view/View;)I
@ -143,6 +147,10 @@
.method public clampViewPositionVertical(Landroid/view/View;II)I
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1}, Landroid/view/View;->getTop()I
@ -153,6 +161,10 @@
.method public getViewHorizontalDragRange(Landroid/view/View;)I
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-virtual {p1}, Landroid/view/View;->getWidth()I
@ -163,6 +175,10 @@
.method public onViewCaptured(Landroid/view/View;I)V
.locals 0
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iput p2, p0, Lcom/google/android/material/behavior/SwipeDismissBehavior$a;->b:I
@ -203,6 +219,10 @@
.method public onViewPositionChanged(Landroid/view/View;IIII)V
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget p3, p0, Lcom/google/android/material/behavior/SwipeDismissBehavior$a;->a:I
@ -282,6 +302,10 @@
.method public onViewReleased(Landroid/view/View;FF)V
.locals 7
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
const/4 p3, -0x1
@ -467,27 +491,30 @@
.end method
.method public tryCaptureView(Landroid/view/View;I)Z
.locals 1
.locals 2
iget p2, p0, Lcom/google/android/material/behavior/SwipeDismissBehavior$a;->b:I
iget v0, p0, Lcom/google/android/material/behavior/SwipeDismissBehavior$a;->b:I
const/4 v0, -0x1
const/4 v1, -0x1
if-ne p2, v0, :cond_0
if-eq v0, v1, :cond_0
if-ne v0, p2, :cond_1
:cond_0
iget-object p2, p0, Lcom/google/android/material/behavior/SwipeDismissBehavior$a;->c:Lcom/google/android/material/behavior/SwipeDismissBehavior;
invoke-virtual {p2, p1}, Lcom/google/android/material/behavior/SwipeDismissBehavior;->canSwipeDismissView(Landroid/view/View;)Z
move-result p1
if-eqz p1, :cond_0
if-eqz p1, :cond_1
const/4 p1, 0x1
goto :goto_0
:cond_0
:cond_1
const/4 p1, 0x0
:goto_0

View file

@ -206,6 +206,18 @@
.method public onInterceptTouchEvent(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/MotionEvent;)Z
.locals 3
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Landroid/view/MotionEvent;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation system Ldalvik/annotation/Signature;
value = {
"(",

View file

@ -0,0 +1,135 @@
.class public Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;
.super Ljava/lang/Object;
.source "BottomAppBar.java"
# interfaces
.implements Landroid/view/View$OnLayoutChangeListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onLayoutChange(Landroid/view/View;IIIIIIII)V
.locals 0
iget-object p2, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->access$1300(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)Ljava/lang/ref/WeakReference;
move-result-object p2
invoke-virtual {p2}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcom/google/android/material/bottomappbar/BottomAppBar;
if-eqz p2, :cond_2
instance-of p3, p1, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
if-nez p3, :cond_0
goto :goto_0
:cond_0
move-object p3, p1
check-cast p3, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
iget-object p4, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
invoke-static {p4}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->access$1400(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)Landroid/graphics/Rect;
move-result-object p4
invoke-virtual {p3, p4}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->getMeasuredContentRect(Landroid/graphics/Rect;)V
iget-object p4, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
invoke-static {p4}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->access$1400(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)Landroid/graphics/Rect;
move-result-object p4
invoke-virtual {p4}, Landroid/graphics/Rect;->height()I
move-result p4
invoke-virtual {p2, p4}, Lcom/google/android/material/bottomappbar/BottomAppBar;->setFabDiameter(I)Z
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object p1
check-cast p1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;
iget-object p5, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;
invoke-static {p5}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->access$1500(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)I
move-result p5
if-nez p5, :cond_1
invoke-virtual {p3}, Landroid/widget/ImageButton;->getMeasuredHeight()I
move-result p3
sub-int/2addr p3, p4
div-int/lit8 p3, p3, 0x2
invoke-virtual {p2}, Landroid/view/ViewGroup;->getResources()Landroid/content/res/Resources;
move-result-object p4
sget p5, Lcom/google/android/material/R$dimen;->mtrl_bottomappbar_fab_bottom_margin:I
invoke-virtual {p4, p5}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I
move-result p4
sub-int/2addr p4, p3
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1600(Lcom/google/android/material/bottomappbar/BottomAppBar;)I
move-result p2
add-int/2addr p2, p4
iput p2, p1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
:cond_1
return-void
:cond_2
:goto_0
invoke-virtual {p1, p0}, Landroid/view/View;->removeOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
return-void
.end method

View file

@ -24,6 +24,23 @@
# instance fields
.field public final fabContentRect:Landroid/graphics/Rect;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end field
.field public final fabLayoutListener:Landroid/view/View$OnLayoutChangeListener;
.field public originalBottomMargin:I
.field public viewRef:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lcom/google/android/material/bottomappbar/BottomAppBar;",
">;"
}
.end annotation
.end field
# direct methods
@ -32,6 +49,12 @@
invoke-direct {p0}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>()V
new-instance v0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;
invoke-direct {v0, p0}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;-><init>(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)V
iput-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabLayoutListener:Landroid/view/View$OnLayoutChangeListener;
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
@ -46,6 +69,12 @@
invoke-direct {p0, p1, p2}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
new-instance p1, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;
invoke-direct {p1, p0}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior$a;-><init>(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)V
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabLayoutListener:Landroid/view/View$OnLayoutChangeListener;
new-instance p1, Landroid/graphics/Rect;
invoke-direct {p1}, Landroid/graphics/Rect;-><init>()V
@ -55,30 +84,42 @@
return-void
.end method
.method private updateFabPositionAndVisibility(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Lcom/google/android/material/bottomappbar/BottomAppBar;)Z
.locals 2
.method public static synthetic access$1300(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)Ljava/lang/ref/WeakReference;
.locals 0
invoke-virtual {p1}, Landroid/widget/ImageButton;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
iget-object p0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->viewRef:Ljava/lang/ref/WeakReference;
move-result-object v0
return-object p0
.end method
check-cast v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;
.method public static synthetic access$1400(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)Landroid/graphics/Rect;
.locals 0
const/16 v1, 0x11
iget-object p0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabContentRect:Landroid/graphics/Rect;
iput v1, v0, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->anchorGravity:I
return-object p0
.end method
invoke-static {p2, p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1000(Lcom/google/android/material/bottomappbar/BottomAppBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V
.method public static synthetic access$1500(Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;)I
.locals 0
const/4 p1, 0x1
iget p0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->originalBottomMargin:I
return p1
return p0
.end method
# virtual methods
.method public bridge synthetic onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;I)Z
.locals 0
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p2, Lcom/google/android/material/bottomappbar/BottomAppBar;
@ -90,36 +131,62 @@
.end method
.method public onLayoutChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Lcom/google/android/material/bottomappbar/BottomAppBar;I)Z
.locals 2
.locals 3
.param p1 # Landroidx/coordinatorlayout/widget/CoordinatorLayout;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p2 # Lcom/google/android/material/bottomappbar/BottomAppBar;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1100(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->viewRef:Ljava/lang/ref/WeakReference;
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1700(Lcom/google/android/material/bottomappbar/BottomAppBar;)Landroid/view/View;
move-result-object v0
if-eqz v0, :cond_0
if-eqz v0, :cond_1
invoke-direct {p0, v0, p2}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->updateFabPositionAndVisibility(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Lcom/google/android/material/bottomappbar/BottomAppBar;)Z
invoke-static {v0}, Landroidx/core/view/ViewCompat;->isLaidOut(Landroid/view/View;)Z
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabContentRect:Landroid/graphics/Rect;
move-result v1
invoke-virtual {v0, v1}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->getMeasuredContentRect(Landroid/graphics/Rect;)V
if-nez v1, :cond_1
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabContentRect:Landroid/graphics/Rect;
invoke-virtual {v0}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
invoke-virtual {v0}, Landroid/graphics/Rect;->height()I
move-result-object v1
move-result v0
check-cast v1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;
invoke-virtual {p2, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->setFabDiameter(I)V
const/16 v2, 0x31
iput v2, v1, Landroidx/coordinatorlayout/widget/CoordinatorLayout$LayoutParams;->anchorGravity:I
iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;->bottomMargin:I
iput v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->originalBottomMargin:I
instance-of v1, v0, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
if-eqz v1, :cond_0
check-cast v0, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabLayoutListener:Landroid/view/View$OnLayoutChangeListener;
invoke-virtual {v0, v1}, Landroid/widget/ImageButton;->addOnLayoutChangeListener(Landroid/view/View$OnLayoutChangeListener;)V
invoke-static {p2, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1800(Lcom/google/android/material/bottomappbar/BottomAppBar;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V
:cond_0
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1200(Lcom/google/android/material/bottomappbar/BottomAppBar;)Z
move-result v0
if-nez v0, :cond_1
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1300(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
invoke-static {p2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1900(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
:cond_1
invoke-virtual {p1, p2, p3}, Landroidx/coordinatorlayout/widget/CoordinatorLayout;->onLayoutChild(Landroid/view/View;I)V
@ -200,125 +267,3 @@
:goto_0
return p1
.end method
.method public bridge synthetic slideDown(Landroid/view/View;)V
.locals 0
check-cast p1, Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-virtual {p0, p1}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->slideDown(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
return-void
.end method
.method public slideDown(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.locals 2
invoke-super {p0, p1}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->slideDown(Landroid/view/View;)V
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1100(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
move-result-object p1
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabContentRect:Landroid/graphics/Rect;
invoke-virtual {p1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->getContentRect(Landroid/graphics/Rect;)Z
invoke-virtual {p1}, Landroid/widget/ImageButton;->getMeasuredHeight()I
move-result v0
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->fabContentRect:Landroid/graphics/Rect;
invoke-virtual {v1}, Landroid/graphics/Rect;->height()I
move-result v1
sub-int/2addr v0, v1
int-to-float v0, v0
invoke-virtual {p1}, Landroid/widget/ImageButton;->clearAnimation()V
invoke-virtual {p1}, Landroid/widget/ImageButton;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v1
invoke-virtual {p1}, Landroid/widget/ImageButton;->getPaddingBottom()I
move-result p1
neg-int p1, p1
int-to-float p1, p1
add-float/2addr p1, v0
invoke-virtual {v1, p1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
move-result-object p1
sget-object v0, Lcom/google/android/material/animation/AnimationUtils;->FAST_OUT_LINEAR_IN_INTERPOLATOR:Landroid/animation/TimeInterpolator;
invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
const-wide/16 v0, 0xaf
invoke-virtual {p1, v0, v1}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
:cond_0
return-void
.end method
.method public bridge synthetic slideUp(Landroid/view/View;)V
.locals 0
check-cast p1, Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-virtual {p0, p1}, Lcom/google/android/material/bottomappbar/BottomAppBar$Behavior;->slideUp(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
return-void
.end method
.method public slideUp(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.locals 2
invoke-super {p0, p1}, Lcom/google/android/material/behavior/HideBottomViewOnScrollBehavior;->slideUp(Landroid/view/View;)V
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1100(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
move-result-object v0
if-eqz v0, :cond_0
invoke-virtual {v0}, Landroid/widget/ImageButton;->clearAnimation()V
invoke-virtual {v0}, Landroid/widget/ImageButton;->animate()Landroid/view/ViewPropertyAnimator;
move-result-object v0
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1400(Lcom/google/android/material/bottomappbar/BottomAppBar;)F
move-result p1
invoke-virtual {v0, p1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator;
move-result-object p1
sget-object v0, Lcom/google/android/material/animation/AnimationUtils;->LINEAR_OUT_SLOW_IN_INTERPOLATOR:Landroid/animation/TimeInterpolator;
invoke-virtual {p1, v0}, Landroid/view/ViewPropertyAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator;
move-result-object p1
const-wide/16 v0, 0xe1
invoke-virtual {p1, v0, v1}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator;
:cond_0
return-void
.end method

View file

@ -0,0 +1,21 @@
.class public interface abstract annotation Lcom/google/android/material/bottomappbar/BottomAppBar$FabAnimationMode;
.super Ljava/lang/Object;
.source "BottomAppBar.java"
# interfaces
.implements Ljava/lang/annotation/Annotation;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2609
name = "FabAnimationMode"
.end annotation
.annotation runtime Ljava/lang/annotation/Retention;
value = .enum Ljava/lang/annotation/RetentionPolicy;->SOURCE:Ljava/lang/annotation/RetentionPolicy;
.end annotation

View file

@ -39,6 +39,12 @@
# virtual methods
.method public createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
.locals 2
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/Nullable;
.end annotation
new-instance v0, Lcom/google/android/material/bottomappbar/BottomAppBar$SavedState;
@ -51,6 +57,12 @@
.method public createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
.locals 1
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-instance v0, Lcom/google/android/material/bottomappbar/BottomAppBar$SavedState;
@ -61,6 +73,8 @@
.method public newArray(I)[Ljava/lang/Object;
.locals 0
.annotation build Landroidx/annotation/NonNull;
.end annotation
new-array p1, p1, [Lcom/google/android/material/bottomappbar/BottomAppBar$SavedState;

View file

@ -47,6 +47,10 @@
.method public constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
.locals 0
.param p1 # Landroid/os/Parcel;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
invoke-direct {p0, p1, p2}, Landroidx/customview/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V

View file

@ -4,8 +4,8 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->maybeAnimateModeChange(I)V
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -31,14 +31,22 @@
# virtual methods
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 1
.method public onAnimationStart(Landroid/animation/Animator;)V
.locals 2
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$a;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
const/4 v0, 0x0
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$000(Lcom/google/android/material/bottomappbar/BottomAppBar;)I
invoke-static {p1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$002(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroid/animation/Animator;)Landroid/animation/Animator;
move-result v0
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$a;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$100(Lcom/google/android/material/bottomappbar/BottomAppBar;)Z
move-result v1
invoke-static {p1, v0, v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$200(Lcom/google/android/material/bottomappbar/BottomAppBar;IZ)V
return-void
.end method

View file

@ -3,12 +3,12 @@
.source "BottomAppBar.java"
# interfaces
.implements Landroid/animation/ValueAnimator$AnimatorUpdateListener;
.implements Lcom/google/android/material/animation/TransformationCallback;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->createCradleTranslationAnimation(ILjava/util/List;)V
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -16,16 +16,25 @@
name = null
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Lcom/google/android/material/animation/TransformationCallback<",
"Lcom/google/android/material/floatingactionbutton/FloatingActionButton;",
">;"
}
.end annotation
# instance fields
.field public final synthetic d:Lcom/google/android/material/bottomappbar/BottomAppBar;
.field public final synthetic a:Lcom/google/android/material/bottomappbar/BottomAppBar;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -34,34 +43,146 @@
# virtual methods
.method public onAnimationUpdate(Landroid/animation/ValueAnimator;)V
.locals 1
.method public onScaleChanged(Landroid/view/View;)V
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
check-cast p1, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$100(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$300(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/shape/MaterialShapeDrawable;
move-result-object v0
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
invoke-virtual {p1}, Landroid/widget/ImageButton;->getVisibility()I
move-result-object p1
move-result v1
check-cast p1, Ljava/lang/Float;
if-nez v1, :cond_0
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
invoke-virtual {p1}, Landroid/widget/ImageButton;->getScaleY()F
move-result p1
invoke-virtual {v0, p1}, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->setHorizontalOffset(F)V
goto :goto_0
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
:cond_0
const/4 p1, 0x0
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$200(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/shape/MaterialShapeDrawable;
move-result-object p1
invoke-virtual {p1}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V
:goto_0
invoke-virtual {v0, p1}, Lcom/google/android/material/shape/MaterialShapeDrawable;->setInterpolation(F)V
return-void
.end method
.method public onTranslationChanged(Landroid/view/View;)V
.locals 2
.param p1 # Landroid/view/View;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
check-cast p1, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
invoke-virtual {p1}, Landroid/widget/ImageButton;->getTranslationX()F
move-result v0
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$400(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->getHorizontalOffset()F
move-result v1
cmpl-float v1, v1, v0
if-eqz v1, :cond_0
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$400(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->setHorizontalOffset(F)V
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$300(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/shape/MaterialShapeDrawable;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/material/shape/MaterialShapeDrawable;->invalidateSelf()V
:cond_0
invoke-virtual {p1}, Landroid/widget/ImageButton;->getTranslationY()F
move-result v0
neg-float v0, v0
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$400(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;
move-result-object v1
invoke-virtual {v1}, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->getCradleVerticalOffset()F
move-result v1
cmpl-float v1, v1, v0
if-eqz v1, :cond_1
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$400(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->setCradleVerticalOffset(F)V
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$300(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/shape/MaterialShapeDrawable;
move-result-object v0
invoke-virtual {v0}, Lcom/google/android/material/shape/MaterialShapeDrawable;->invalidateSelf()V
:cond_1
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$b;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$300(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/shape/MaterialShapeDrawable;
move-result-object v0
invoke-virtual {p1}, Landroid/widget/ImageButton;->getVisibility()I
move-result v1
if-nez v1, :cond_2
invoke-virtual {p1}, Landroid/widget/ImageButton;->getScaleY()F
move-result p1
goto :goto_0
:cond_2
const/4 p1, 0x0
:goto_0
invoke-virtual {v0, p1}, Lcom/google/android/material/shape/MaterialShapeDrawable;->setInterpolation(F)V
return-void
.end method

View file

@ -1,11 +1,14 @@
.class public Lcom/google/android/material/bottomappbar/BottomAppBar$c;
.super Landroid/animation/AnimatorListenerAdapter;
.super Ljava/lang/Object;
.source "BottomAppBar.java"
# interfaces
.implements Lcom/google/android/material/internal/ViewUtils$OnApplyWindowInsetsListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->maybeAnimateMenuView(IZ)V
value = Lcom/google/android/material/bottomappbar/BottomAppBar;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,30 +18,54 @@
# instance fields
.field public final synthetic d:Lcom/google/android/material/bottomappbar/BottomAppBar;
.field public final synthetic a:Lcom/google/android/material/bottomappbar/BottomAppBar;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$c;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$c;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 1
.method public onApplyWindowInsets(Landroid/view/View;Landroidx/core/view/WindowInsetsCompat;Lcom/google/android/material/internal/ViewUtils$RelativePadding;)Landroidx/core/view/WindowInsetsCompat;
.locals 2
.param p2 # Landroidx/core/view/WindowInsetsCompat;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.param p3 # Lcom/google/android/material/internal/ViewUtils$RelativePadding;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
.annotation build Landroidx/annotation/NonNull;
.end annotation
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$c;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$c;->a:Lcom/google/android/material/bottomappbar/BottomAppBar;
const/4 v0, 0x0
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
invoke-static {p1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$302(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroid/animation/Animator;)Landroid/animation/Animator;
move-result v1
return-void
invoke-static {v0, v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$502(Lcom/google/android/material/bottomappbar/BottomAppBar;I)I
iget v0, p3, Lcom/google/android/material/internal/ViewUtils$RelativePadding;->bottom:I
invoke-virtual {p2}, Landroidx/core/view/WindowInsetsCompat;->getSystemWindowInsetBottom()I
move-result v1
add-int/2addr v1, v0
iput v1, p3, Lcom/google/android/material/internal/ViewUtils$RelativePadding;->bottom:I
invoke-virtual {p3, p1}, Lcom/google/android/material/internal/ViewUtils$RelativePadding;->applyToView(Landroid/view/View;)V
return-object p2
.end method

View file

@ -5,7 +5,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->createMenuViewTranslationAnimation(IZLjava/util/List;)V
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->maybeAnimateModeChange(I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,28 +15,14 @@
# instance fields
.field public d:Z
.field public final synthetic e:Landroidx/appcompat/widget/ActionMenuView;
.field public final synthetic f:I
.field public final synthetic g:Z
.field public final synthetic h:Lcom/google/android/material/bottomappbar/BottomAppBar;
.field public final synthetic d:Lcom/google/android/material/bottomappbar/BottomAppBar;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroidx/appcompat/widget/ActionMenuView;IZ)V
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->h:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-object p2, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->e:Landroidx/appcompat/widget/ActionMenuView;
iput p3, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->f:I
iput-boolean p4, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->g:Z
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
@ -45,33 +31,22 @@
# virtual methods
.method public onAnimationCancel(Landroid/animation/Animator;)V
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 0
const/4 p1, 0x1
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-boolean p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->d:Z
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$700(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
return-void
.end method
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 3
.method public onAnimationStart(Landroid/animation/Animator;)V
.locals 0
iget-boolean p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->d:Z
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
if-nez p1, :cond_0
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$600(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->h:Lcom/google/android/material/bottomappbar/BottomAppBar;
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->e:Landroidx/appcompat/widget/ActionMenuView;
iget v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->f:I
iget-boolean v2, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$d;->g:Z
invoke-static {p1, v0, v1, v2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$400(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroidx/appcompat/widget/ActionMenuView;IZ)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,44 @@
.class public Lcom/google/android/material/bottomappbar/BottomAppBar$e$a;
.super Lcom/google/android/material/floatingactionbutton/FloatingActionButton$OnVisibilityChangedListener;
.source "BottomAppBar.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar$e;->onHidden(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/google/android/material/bottomappbar/BottomAppBar$e;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar$e;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$e;
invoke-direct {p0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton$OnVisibilityChangedListener;-><init>()V
return-void
.end method
# virtual methods
.method public onShown(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V
.locals 0
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e$a;->a:Lcom/google/android/material/bottomappbar/BottomAppBar$e;
iget-object p1, p1, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->b:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$700(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
return-void
.end method

View file

@ -1,11 +1,11 @@
.class public Lcom/google/android/material/bottomappbar/BottomAppBar$e;
.super Landroid/animation/AnimatorListenerAdapter;
.super Lcom/google/android/material/floatingactionbutton/FloatingActionButton$OnVisibilityChangedListener;
.source "BottomAppBar.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->maybeAnimateAttachChange(Z)V
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->createFabDefaultXAnimation(ILjava/util/List;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,30 +15,48 @@
# instance fields
.field public final synthetic d:Lcom/google/android/material/bottomappbar/BottomAppBar;
.field public final synthetic a:I
.field public final synthetic b:Lcom/google/android/material/bottomappbar/BottomAppBar;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;I)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->b:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
iput p2, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->a:I
invoke-direct {p0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton$OnVisibilityChangedListener;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 1
.method public onHidden(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V
.locals 2
.param p1 # Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->b:Lcom/google/android/material/bottomappbar/BottomAppBar;
const/4 v0, 0x0
iget v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$e;->a:I
invoke-static {p1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$502(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroid/animation/Animator;)Landroid/animation/Animator;
invoke-static {v0, v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$800(Lcom/google/android/material/bottomappbar/BottomAppBar;I)F
move-result v0
invoke-virtual {p1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->setTranslationX(F)V
new-instance v0, Lcom/google/android/material/bottomappbar/BottomAppBar$e$a;
invoke-direct {v0, p0}, Lcom/google/android/material/bottomappbar/BottomAppBar$e$a;-><init>(Lcom/google/android/material/bottomappbar/BottomAppBar$e;)V
invoke-virtual {p1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->show(Lcom/google/android/material/floatingactionbutton/FloatingActionButton$OnVisibilityChangedListener;)V
return-void
.end method

View file

@ -1,14 +1,11 @@
.class public Lcom/google/android/material/bottomappbar/BottomAppBar$f;
.super Ljava/lang/Object;
.super Landroid/animation/AnimatorListenerAdapter;
.source "BottomAppBar.java"
# interfaces
.implements Landroid/animation/ValueAnimator$AnimatorUpdateListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->createCradleShapeAnimation(ZLjava/util/List;)V
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->maybeAnimateMenuView(IZ)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -27,33 +24,35 @@
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$f;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationUpdate(Landroid/animation/ValueAnimator;)V
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 1
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$f;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$f;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$200(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/shape/MaterialShapeDrawable;
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$700(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
move-result-object v0
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$f;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-virtual {p1}, Landroid/animation/ValueAnimator;->getAnimatedValue()Ljava/lang/Object;
const/4 v0, 0x0
move-result-object p1
check-cast p1, Ljava/lang/Float;
invoke-virtual {p1}, Ljava/lang/Float;->floatValue()F
move-result p1
invoke-virtual {v0, p1}, Lcom/google/android/material/shape/MaterialShapeDrawable;->setInterpolation(F)V
invoke-static {p1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$902(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroid/animation/Animator;)Landroid/animation/Animator;
return-void
.end method
.method public onAnimationStart(Landroid/animation/Animator;)V
.locals 0
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$f;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$600(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
return-void
.end method

View file

@ -4,8 +4,8 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->createMenuViewTranslationAnimation(IZLjava/util/List;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -15,14 +15,28 @@
# instance fields
.field public final synthetic d:Lcom/google/android/material/bottomappbar/BottomAppBar;
.field public d:Z
.field public final synthetic e:Landroidx/appcompat/widget/ActionMenuView;
.field public final synthetic f:I
.field public final synthetic g:Z
.field public final synthetic h:Lcom/google/android/material/bottomappbar/BottomAppBar;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroidx/appcompat/widget/ActionMenuView;IZ)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->h:Lcom/google/android/material/bottomappbar/BottomAppBar;
iput-object p2, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->e:Landroidx/appcompat/widget/ActionMenuView;
iput p3, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->f:I
iput-boolean p4, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->g:Z
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
@ -31,30 +45,33 @@
# virtual methods
.method public onAnimationStart(Landroid/animation/Animator;)V
.locals 2
.method public onAnimationCancel(Landroid/animation/Animator;)V
.locals 0
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
const/4 p1, 0x1
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$600(Lcom/google/android/material/bottomappbar/BottomAppBar;)Z
move-result v0
invoke-static {p1, v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$700(Lcom/google/android/material/bottomappbar/BottomAppBar;Z)V
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$800(Lcom/google/android/material/bottomappbar/BottomAppBar;)I
move-result v0
iget-object v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$600(Lcom/google/android/material/bottomappbar/BottomAppBar;)Z
move-result v1
invoke-static {p1, v0, v1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$900(Lcom/google/android/material/bottomappbar/BottomAppBar;IZ)V
iput-boolean p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->d:Z
return-void
.end method
.method public onAnimationEnd(Landroid/animation/Animator;)V
.locals 3
iget-boolean p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->d:Z
if-nez p1, :cond_0
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->h:Lcom/google/android/material/bottomappbar/BottomAppBar;
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->e:Landroidx/appcompat/widget/ActionMenuView;
iget v1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->f:I
iget-boolean v2, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$g;->g:Z
invoke-static {p1, v0, v1, v2}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1000(Lcom/google/android/material/bottomappbar/BottomAppBar;Landroidx/appcompat/widget/ActionMenuView;IZ)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,61 @@
.class public Lcom/google/android/material/bottomappbar/BottomAppBar$h;
.super Landroid/animation/AnimatorListenerAdapter;
.source "BottomAppBar.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;->addFabAnimationListeners(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lcom/google/android/material/bottomappbar/BottomAppBar;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$h;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;-><init>()V
return-void
.end method
# virtual methods
.method public onAnimationStart(Landroid/animation/Animator;)V
.locals 1
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$h;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
iget-object v0, v0, Lcom/google/android/material/bottomappbar/BottomAppBar;->fabAnimationListener:Landroid/animation/AnimatorListenerAdapter;
invoke-virtual {v0, p1}, Landroid/animation/AnimatorListenerAdapter;->onAnimationStart(Landroid/animation/Animator;)V
iget-object p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$h;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {p1}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1100(Lcom/google/android/material/bottomappbar/BottomAppBar;)Lcom/google/android/material/floatingactionbutton/FloatingActionButton;
move-result-object p1
if-eqz p1, :cond_0
iget-object v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBar$h;->d:Lcom/google/android/material/bottomappbar/BottomAppBar;
invoke-static {v0}, Lcom/google/android/material/bottomappbar/BottomAppBar;->access$1200(Lcom/google/android/material/bottomappbar/BottomAppBar;)F
move-result v0
invoke-virtual {p1, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;->setTranslationX(F)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,22 @@
.class public interface abstract Lcom/google/android/material/bottomappbar/BottomAppBar$i;
.super Ljava/lang/Object;
.source "BottomAppBar.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/google/android/material/bottomappbar/BottomAppBar;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x609
name = "i"
.end annotation
# virtual methods
.method public abstract a(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.end method
.method public abstract b(Lcom/google/android/material/bottomappbar/BottomAppBar;)V
.end method

View file

@ -2,6 +2,9 @@
.super Lcom/google/android/material/shape/EdgeTreatment;
.source "BottomAppBarTopEdgeTreatment.java"
# interfaces
.implements Ljava/lang/Cloneable;
# static fields
.field public static final ANGLE_LEFT:I = 0xb4
@ -67,16 +70,20 @@
return v0
.end method
.method public getEdgePath(FFLcom/google/android/material/shape/ShapePath;)V
.method public getEdgePath(FFFLcom/google/android/material/shape/ShapePath;)V
.locals 20
.param p4 # Lcom/google/android/material/shape/ShapePath;
.annotation build Landroidx/annotation/NonNull;
.end annotation
.end param
move-object/from16 v0, p0
move/from16 v1, p1
move/from16 v2, p2
move/from16 v2, p3
move-object/from16 v9, p3
move-object/from16 v9, p4
iget v3, v0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->fabDiameter:F
@ -105,11 +112,9 @@
mul-float v13, v2, v3
div-float v3, v1, v11
iget v3, v0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->horizontalOffset:F
iget v4, v0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->horizontalOffset:F
add-float v14, v3, v4
add-float v14, p2, v3
iget v3, v0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->cradleVerticalOffset:F
@ -172,9 +177,9 @@
sub-float v17, v2, v8
sub-float v3, v4, v13
invoke-virtual {v9, v4, v10}, Lcom/google/android/material/shape/ShapePath;->lineTo(FF)V
invoke-virtual {v9, v3, v10}, Lcom/google/android/material/shape/ShapePath;->lineTo(FF)V
sub-float v3, v4, v13
const/4 v5, 0x0
@ -184,7 +189,7 @@
const/high16 v7, 0x43870000 # 270.0f
move-object/from16 v2, p3
move-object/from16 v2, p4
move v4, v5
@ -214,7 +219,7 @@
sub-float v8, v17, v2
move-object/from16 v2, p3
move-object/from16 v2, p4
invoke-virtual/range {v2 .. v8}, Lcom/google/android/material/shape/ShapePath;->addArc(FFFFFF)V
@ -228,7 +233,7 @@
sub-float v7, v2, v19
move-object/from16 v2, p3
move-object/from16 v2, p4
move/from16 v6, v18
@ -259,6 +264,11 @@
.method public getFabDiameter()F
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->fabDiameter:F
@ -267,6 +277,11 @@
.method public getHorizontalOffset()F
.locals 1
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iget v0, p0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->horizontalOffset:F
@ -299,6 +314,11 @@
.method public setFabDiameter(F)V
.locals 0
.annotation build Landroidx/annotation/RestrictTo;
value = {
.enum Landroidx/annotation/RestrictTo$Scope;->LIBRARY_GROUP:Landroidx/annotation/RestrictTo$Scope;
}
.end annotation
iput p1, p0, Lcom/google/android/material/bottomappbar/BottomAppBarTopEdgeTreatment;->fabDiameter:F

View file

@ -0,0 +1,62 @@
.class public Lcom/google/android/material/bottomnavigation/BottomNavigationItemView$a;
.super Ljava/lang/Object;
.source "BottomNavigationItemView.java"
# interfaces
.implements Landroid/view/View$OnLayoutChangeListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;I)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;
# direct methods
.method public constructor <init>(Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;)V
.locals 0
iput-object p1, p0, Lcom/google/android/material/bottomnavigation/BottomNavigationItemView$a;->a:Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public onLayoutChange(Landroid/view/View;IIIIIIII)V
.locals 0
iget-object p1, p0, Lcom/google/android/material/bottomnavigation/BottomNavigationItemView$a;->a:Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;
invoke-static {p1}, Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;->access$000(Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;)Landroid/widget/ImageView;
move-result-object p1
invoke-virtual {p1}, Landroid/widget/ImageView;->getVisibility()I
move-result p1
if-nez p1, :cond_0
iget-object p1, p0, Lcom/google/android/material/bottomnavigation/BottomNavigationItemView$a;->a:Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;
invoke-static {p1}, Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;->access$000(Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;)Landroid/widget/ImageView;
move-result-object p2
invoke-static {p1, p2}, Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;->access$100(Lcom/google/android/material/bottomnavigation/BottomNavigationItemView;Landroid/view/View;)V
:cond_0
return-void
.end method

Some files were not shown because too many files have changed in this diff Show more