mirror of
https://github.com/Pinball3D/Rabbit-R1.git
synced 2025-01-09 13:43:22 +00:00
236 lines
8.3 KiB
Smali
236 lines
8.3 KiB
Smali
|
.class Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;
|
||
|
.super Ljava/lang/Object;
|
||
|
.source "ImeSyncDeferringInsetsCallback.java"
|
||
|
|
||
|
|
||
|
# annotations
|
||
|
.annotation system Ldalvik/annotation/MemberClasses;
|
||
|
value = {
|
||
|
Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;,
|
||
|
Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;,
|
||
|
Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;
|
||
|
}
|
||
|
.end annotation
|
||
|
|
||
|
|
||
|
# instance fields
|
||
|
.field private animating:Z
|
||
|
|
||
|
.field private animationCallback:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;
|
||
|
|
||
|
.field private final deferredInsetTypes:I
|
||
|
|
||
|
.field private imeVisibleListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;
|
||
|
|
||
|
.field private insetsListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;
|
||
|
|
||
|
.field private lastWindowInsets:Landroid/view/WindowInsets;
|
||
|
|
||
|
.field private needsSave:Z
|
||
|
|
||
|
.field private view:Landroid/view/View;
|
||
|
|
||
|
|
||
|
# direct methods
|
||
|
.method constructor <init>(Landroid/view/View;)V
|
||
|
.locals 1
|
||
|
|
||
|
.line 79
|
||
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||
|
|
||
|
.line 54
|
||
|
invoke-static {}, Landroid/view/WindowInsets$Type;->ime()I
|
||
|
|
||
|
move-result v0
|
||
|
|
||
|
iput v0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->deferredInsetTypes:I
|
||
|
|
||
|
const/4 v0, 0x0
|
||
|
|
||
|
iput-boolean v0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animating:Z
|
||
|
|
||
|
iput-boolean v0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->needsSave:Z
|
||
|
|
||
|
iput-object p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
.line 81
|
||
|
new-instance p1, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;
|
||
|
|
||
|
invoke-direct {p1, p0}, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;-><init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)V
|
||
|
|
||
|
iput-object p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animationCallback:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;
|
||
|
|
||
|
.line 82
|
||
|
new-instance p1, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;
|
||
|
|
||
|
const/4 v0, 0x0
|
||
|
|
||
|
invoke-direct {p1, p0, v0}, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;-><init>(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$1;)V
|
||
|
|
||
|
iput-object p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->insetsListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;
|
||
|
|
||
|
return-void
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$100(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iget-boolean p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->needsSave:Z
|
||
|
|
||
|
return p0
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$102(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iput-boolean p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->needsSave:Z
|
||
|
|
||
|
return p1
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$200(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)I
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iget p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->deferredInsetTypes:I
|
||
|
|
||
|
return p0
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$300(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Z
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iget-boolean p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animating:Z
|
||
|
|
||
|
return p0
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$302(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Z)Z
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iput-boolean p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animating:Z
|
||
|
|
||
|
return p1
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$400(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/View;
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
return-object p0
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$402(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Landroid/view/View;)Landroid/view/View;
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iput-object p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
return-object p1
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$500(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->imeVisibleListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;
|
||
|
|
||
|
return-object p0
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$600(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;)Landroid/view/WindowInsets;
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->lastWindowInsets:Landroid/view/WindowInsets;
|
||
|
|
||
|
return-object p0
|
||
|
.end method
|
||
|
|
||
|
.method static synthetic access$602(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;
|
||
|
.locals 0
|
||
|
|
||
|
.line 53
|
||
|
iput-object p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->lastWindowInsets:Landroid/view/WindowInsets;
|
||
|
|
||
|
return-object p1
|
||
|
.end method
|
||
|
|
||
|
|
||
|
# virtual methods
|
||
|
.method getAnimationCallback()Landroid/view/WindowInsetsAnimation$Callback;
|
||
|
.locals 0
|
||
|
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animationCallback:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;
|
||
|
|
||
|
return-object p0
|
||
|
.end method
|
||
|
|
||
|
.method getImeVisibleListener()Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;
|
||
|
.locals 0
|
||
|
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->imeVisibleListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;
|
||
|
|
||
|
return-object p0
|
||
|
.end method
|
||
|
|
||
|
.method getInsetsListener()Landroid/view/View$OnApplyWindowInsetsListener;
|
||
|
.locals 0
|
||
|
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->insetsListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;
|
||
|
|
||
|
return-object p0
|
||
|
.end method
|
||
|
|
||
|
.method install()V
|
||
|
.locals 2
|
||
|
|
||
|
iget-object v0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
iget-object v1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->animationCallback:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$AnimationCallback;
|
||
|
|
||
|
.line 87
|
||
|
invoke-virtual {v0, v1}, Landroid/view/View;->setWindowInsetsAnimationCallback(Landroid/view/WindowInsetsAnimation$Callback;)V
|
||
|
|
||
|
iget-object v0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->insetsListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$InsetsListener;
|
||
|
|
||
|
.line 88
|
||
|
invoke-virtual {v0, p0}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
|
||
|
|
||
|
return-void
|
||
|
.end method
|
||
|
|
||
|
.method remove()V
|
||
|
.locals 2
|
||
|
|
||
|
iget-object v0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
const/4 v1, 0x0
|
||
|
|
||
|
.line 93
|
||
|
invoke-virtual {v0, v1}, Landroid/view/View;->setWindowInsetsAnimationCallback(Landroid/view/WindowInsetsAnimation$Callback;)V
|
||
|
|
||
|
iget-object p0, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->view:Landroid/view/View;
|
||
|
|
||
|
.line 94
|
||
|
invoke-virtual {p0, v1}, Landroid/view/View;->setOnApplyWindowInsetsListener(Landroid/view/View$OnApplyWindowInsetsListener;)V
|
||
|
|
||
|
return-void
|
||
|
.end method
|
||
|
|
||
|
.method setImeVisibleListener(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;)V
|
||
|
.locals 0
|
||
|
|
||
|
iput-object p1, p0, Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;->imeVisibleListener:Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$ImeVisibleListener;
|
||
|
|
||
|
return-void
|
||
|
.end method
|