Changes of com.discord v1144
This commit is contained in:
parent
4746542b20
commit
f52990c3c2
25752 changed files with 4382359 additions and 77 deletions
|
@ -0,0 +1,263 @@
|
|||
.class public Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;
|
||||
.super Landroidx/core/view/AccessibilityDelegateCompat;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "AccessibilityDelegate"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mTmpRect:Landroid/graphics/Rect;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/slidingpanelayout/widget/SlidingPaneLayout;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-direct {p0}, Landroidx/core/view/AccessibilityDelegateCompat;-><init>()V
|
||||
|
||||
new-instance p1, Landroid/graphics/Rect;
|
||||
|
||||
invoke-direct {p1}, Landroid/graphics/Rect;-><init>()V
|
||||
|
||||
iput-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method private copyNodeInfoNoChildren(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->mTmpRect:Landroid/graphics/Rect;
|
||||
|
||||
invoke-virtual {p2, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInParent(Landroid/graphics/Rect;)V
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInParent(Landroid/graphics/Rect;)V
|
||||
|
||||
invoke-virtual {p2, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getBoundsInScreen(Landroid/graphics/Rect;)V
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setBoundsInScreen(Landroid/graphics/Rect;)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isVisibleToUser()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setVisibleToUser(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getPackageName()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setPackageName(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getClassName()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getContentDescription()Ljava/lang/CharSequence;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setContentDescription(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isEnabled()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setEnabled(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isClickable()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClickable(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isFocusable()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setFocusable(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isFocused()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setFocused(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isAccessibilityFocused()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setAccessibilityFocused(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isSelected()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setSelected(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->isLongClickable()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setLongClickable(Z)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getActions()I
|
||||
|
||||
move-result v0
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addAction(I)V
|
||||
|
||||
invoke-virtual {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->getMovementGranularities()I
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-virtual {p1, p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setMovementGranularities(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public filter(Landroid/view/View;)Z
|
||||
.locals 1
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v0, p1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->isDimmed(Landroid/view/View;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
|
||||
.locals 0
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityEvent(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
|
||||
|
||||
const-class p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p1}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
invoke-virtual {p2, p1}, Landroid/view/accessibility/AccessibilityEvent;->setClassName(Ljava/lang/CharSequence;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
|
||||
.locals 3
|
||||
|
||||
invoke-static {p2}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->obtain(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-super {p0, p1, v0}, Landroidx/core/view/AccessibilityDelegateCompat;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
|
||||
|
||||
invoke-direct {p0, p2, v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->copyNodeInfoNoChildren(Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;)V
|
||||
|
||||
invoke-virtual {v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->recycle()V
|
||||
|
||||
const-class v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
invoke-virtual {p2, v0}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setClassName(Ljava/lang/CharSequence;)V
|
||||
|
||||
invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setSource(Landroid/view/View;)V
|
||||
|
||||
invoke-static {p1}, Landroidx/core/view/ViewCompat;->getParentForAccessibility(Landroid/view/View;)Landroid/view/ViewParent;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
instance-of v0, p1, Landroid/view/View;
|
||||
|
||||
if-eqz v0, :cond_0
|
||||
|
||||
check-cast p1, Landroid/view/View;
|
||||
|
||||
invoke-virtual {p2, p1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->setParent(Landroid/view/View;)V
|
||||
|
||||
:cond_0
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/ViewGroup;->getChildCount()I
|
||||
|
||||
move-result p1
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
:goto_0
|
||||
if-ge v0, p1, :cond_2
|
||||
|
||||
iget-object v1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v1, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
|
||||
|
||||
move-result-object v1
|
||||
|
||||
invoke-virtual {p0, v1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->filter(Landroid/view/View;)Z
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_1
|
||||
|
||||
invoke-virtual {v1}, Landroid/view/View;->getVisibility()I
|
||||
|
||||
move-result v2
|
||||
|
||||
if-nez v2, :cond_1
|
||||
|
||||
const/4 v2, 0x1
|
||||
|
||||
invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;->setImportantForAccessibility(Landroid/view/View;I)V
|
||||
|
||||
invoke-virtual {p2, v1}, Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat;->addChild(Landroid/view/View;)V
|
||||
|
||||
:cond_1
|
||||
add-int/lit8 v0, v0, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
|
||||
.locals 1
|
||||
|
||||
invoke-virtual {p0, p2}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$AccessibilityDelegate;->filter(Landroid/view/View;)Z
|
||||
|
||||
move-result v0
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
invoke-super {p0, p1, p2, p3}, Landroidx/core/view/AccessibilityDelegateCompat;->onRequestSendAccessibilityEvent(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
.end method
|
|
@ -0,0 +1,76 @@
|
|||
.class public Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
# interfaces
|
||||
.implements Ljava/lang/Runnable;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "DisableLayerRunnable"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final mChildView:Landroid/view/View;
|
||||
|
||||
.field public final synthetic this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/slidingpanelayout/widget/SlidingPaneLayout;Landroid/view/View;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
||||
|
||||
iput-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public run()V
|
||||
.locals 3
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
|
||||
|
||||
move-result-object v0
|
||||
|
||||
iget-object v1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
if-ne v0, v1, :cond_0
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
invoke-virtual {v0, v1, v2}, Landroid/view/View;->setLayerType(ILandroid/graphics/Paint;)V
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object v1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->mChildView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0, v1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->invalidateChildRegion(Landroid/view/View;)V
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DisableLayerRunnable;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object v0, v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mPostedRunnables:Ljava/util/ArrayList;
|
||||
|
||||
invoke-virtual {v0, p0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,392 @@
|
|||
.class public Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;
|
||||
.super Landroidx/customview/widget/ViewDragHelper$Callback;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x1
|
||||
name = "DragHelperCallback"
|
||||
.end annotation
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public final synthetic this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public constructor <init>(Landroidx/slidingpanelayout/widget/SlidingPaneLayout;)V
|
||||
.locals 0
|
||||
|
||||
iput-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-direct {p0}, Landroidx/customview/widget/ViewDragHelper$Callback;-><init>()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public clampViewPositionHorizontal(Landroid/view/View;II)I
|
||||
.locals 1
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;
|
||||
|
||||
iget-object p3, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p3}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z
|
||||
|
||||
move-result p3
|
||||
|
||||
if-eqz p3, :cond_0
|
||||
|
||||
iget-object p3, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p3}, Landroid/view/ViewGroup;->getWidth()I
|
||||
|
||||
move-result p3
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewGroup;->getPaddingRight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iget p1, p1, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
|
||||
|
||||
add-int/2addr v0, p1
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getWidth()I
|
||||
|
||||
move-result p1
|
||||
|
||||
add-int/2addr p1, v0
|
||||
|
||||
sub-int/2addr p3, p1
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideRange:I
|
||||
|
||||
sub-int p1, p3, p1
|
||||
|
||||
invoke-static {p2, p3}, Ljava/lang/Math;->min(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-static {p2, p1}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object p3, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p3}, Landroid/view/ViewGroup;->getPaddingLeft()I
|
||||
|
||||
move-result p3
|
||||
|
||||
iget p1, p1, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
|
||||
|
||||
add-int/2addr p3, p1
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideRange:I
|
||||
|
||||
add-int/2addr p1, p3
|
||||
|
||||
invoke-static {p2, p3}, Ljava/lang/Math;->max(II)I
|
||||
|
||||
move-result p2
|
||||
|
||||
invoke-static {p2, p1}, Ljava/lang/Math;->min(II)I
|
||||
|
||||
move-result p1
|
||||
|
||||
:goto_0
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public clampViewPositionVertical(Landroid/view/View;II)I
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getTop()I
|
||||
|
||||
move-result p1
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public getViewHorizontalDragRange(Landroid/view/View;)I
|
||||
.locals 0
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideRange:I
|
||||
|
||||
return p1
|
||||
.end method
|
||||
|
||||
.method public onEdgeDragStarted(II)V
|
||||
.locals 1
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mDragHelper:Landroidx/customview/widget/ViewDragHelper;
|
||||
|
||||
iget-object p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {v0, p1, p2}, Landroidx/customview/widget/ViewDragHelper;->captureChildView(Landroid/view/View;I)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onViewCaptured(Landroid/view/View;I)V
|
||||
.locals 0
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->setAllChildrenVisible()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onViewDragStateChanged(I)V
|
||||
.locals 2
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mDragHelper:Landroidx/customview/widget/ViewDragHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroidx/customview/widget/ViewDragHelper;->getViewDragState()I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-nez p1, :cond_1
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideOffset:F
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
cmpl-float v0, v0, v1
|
||||
|
||||
if-nez v0, :cond_0
|
||||
|
||||
iget-object v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->updateObscuredViewsVisibility(Landroid/view/View;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->dispatchOnPanelClosed(Landroid/view/View;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput-boolean v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mPreservedOpenState:Z
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
iget-object v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p1, v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->dispatchOnPanelOpened(Landroid/view/View;)V
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
iput-boolean v0, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mPreservedOpenState:Z
|
||||
|
||||
:cond_1
|
||||
:goto_0
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onViewPositionChanged(Landroid/view/View;IIII)V
|
||||
.locals 0
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p1, p2}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->onPanelDragged(I)V
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/ViewGroup;->invalidate()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onViewReleased(Landroid/view/View;FF)V
|
||||
.locals 3
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p3
|
||||
|
||||
check-cast p3, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->isLayoutRtlSupport()Z
|
||||
|
||||
move-result v0
|
||||
|
||||
const/high16 v1, 0x3f000000 # 0.5f
|
||||
|
||||
const/4 v2, 0x0
|
||||
|
||||
if-eqz v0, :cond_2
|
||||
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewGroup;->getPaddingRight()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iget p3, p3, Landroid/view/ViewGroup$MarginLayoutParams;->rightMargin:I
|
||||
|
||||
add-int/2addr v0, p3
|
||||
|
||||
cmpg-float p3, p2, v2
|
||||
|
||||
if-ltz p3, :cond_0
|
||||
|
||||
cmpl-float p2, p2, v2
|
||||
|
||||
if-nez p2, :cond_1
|
||||
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideOffset:F
|
||||
|
||||
cmpl-float p2, p2, v1
|
||||
|
||||
if-lez p2, :cond_1
|
||||
|
||||
:cond_0
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideRange:I
|
||||
|
||||
add-int/2addr v0, p2
|
||||
|
||||
:cond_1
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideableView:Landroid/view/View;
|
||||
|
||||
invoke-virtual {p2}, Landroid/view/View;->getWidth()I
|
||||
|
||||
move-result p2
|
||||
|
||||
iget-object p3, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p3}, Landroid/view/ViewGroup;->getWidth()I
|
||||
|
||||
move-result p3
|
||||
|
||||
sub-int/2addr p3, v0
|
||||
|
||||
sub-int/2addr p3, p2
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_2
|
||||
iget-object v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {v0}, Landroid/view/ViewGroup;->getPaddingLeft()I
|
||||
|
||||
move-result v0
|
||||
|
||||
iget p3, p3, Landroid/view/ViewGroup$MarginLayoutParams;->leftMargin:I
|
||||
|
||||
add-int/2addr p3, v0
|
||||
|
||||
cmpl-float p2, p2, v2
|
||||
|
||||
if-gtz p2, :cond_3
|
||||
|
||||
if-nez p2, :cond_4
|
||||
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideOffset:F
|
||||
|
||||
cmpl-float p2, p2, v1
|
||||
|
||||
if-lez p2, :cond_4
|
||||
|
||||
:cond_3
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mSlideRange:I
|
||||
|
||||
add-int/2addr p3, p2
|
||||
|
||||
:cond_4
|
||||
:goto_0
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-object p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mDragHelper:Landroidx/customview/widget/ViewDragHelper;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/View;->getTop()I
|
||||
|
||||
move-result p1
|
||||
|
||||
invoke-virtual {p2, p3, p1}, Landroidx/customview/widget/ViewDragHelper;->settleCapturedViewAt(II)Z
|
||||
|
||||
iget-object p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
invoke-virtual {p1}, Landroid/view/ViewGroup;->invalidate()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public tryCaptureView(Landroid/view/View;I)Z
|
||||
.locals 0
|
||||
|
||||
iget-object p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$DragHelperCallback;->this$0:Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
|
||||
iget-boolean p2, p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout;->mIsUnableToDrag:Z
|
||||
|
||||
if-eqz p2, :cond_0
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
return p1
|
||||
|
||||
:cond_0
|
||||
invoke-virtual {p1}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
check-cast p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;
|
||||
|
||||
iget-boolean p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->slideable:Z
|
||||
|
||||
return p1
|
||||
.end method
|
|
@ -0,0 +1,162 @@
|
|||
.class public Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;
|
||||
.super Landroid/view/ViewGroup$MarginLayoutParams;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "LayoutParams"
|
||||
.end annotation
|
||||
|
||||
|
||||
# static fields
|
||||
.field public static final ATTRS:[I
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public dimPaint:Landroid/graphics/Paint;
|
||||
|
||||
.field public dimWhenOffset:Z
|
||||
|
||||
.field public slideable:Z
|
||||
|
||||
.field public weight:F
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 3
|
||||
|
||||
const/4 v0, 0x1
|
||||
|
||||
new-array v0, v0, [I
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
const v2, 0x1010181
|
||||
|
||||
aput v2, v0, v1
|
||||
|
||||
sput-object v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->ATTRS:[I
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>()V
|
||||
.locals 1
|
||||
|
||||
const/4 v0, -0x1
|
||||
|
||||
invoke-direct {p0, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(II)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(II)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
.locals 2
|
||||
.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}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
sget-object v1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->ATTRS:[I
|
||||
|
||||
invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
const/4 p2, 0x0
|
||||
|
||||
invoke-virtual {p1, p2, v0}, Landroid/content/res/TypedArray;->getFloat(IF)F
|
||||
|
||||
move-result p2
|
||||
|
||||
iput p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.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/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$LayoutParams;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.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/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
|
||||
|
||||
const/4 p1, 0x0
|
||||
|
||||
iput p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;)V
|
||||
.locals 1
|
||||
.param p1 # Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
|
||||
invoke-direct {p0, p1}, Landroid/view/ViewGroup$MarginLayoutParams;-><init>(Landroid/view/ViewGroup$MarginLayoutParams;)V
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
iput v0, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
iget p1, p1, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
iput p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$LayoutParams;->weight:F
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,37 @@
|
|||
.class public interface abstract Landroidx/slidingpanelayout/widget/SlidingPaneLayout$PanelSlideListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x609
|
||||
name = "PanelSlideListener"
|
||||
.end annotation
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public abstract onPanelClosed(Landroid/view/View;)V
|
||||
.param p1 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.end method
|
||||
|
||||
.method public abstract onPanelOpened(Landroid/view/View;)V
|
||||
.param p1 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.end method
|
||||
|
||||
.method public abstract onPanelSlide(Landroid/view/View;F)V
|
||||
.param p1 # Landroid/view/View;
|
||||
.annotation build Landroidx/annotation/NonNull;
|
||||
.end annotation
|
||||
.end param
|
||||
.end method
|
|
@ -0,0 +1,100 @@
|
|||
.class public final Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState$1;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroid/os/Parcelable$ClassLoaderCreator;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout$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$ClassLoaderCreator<",
|
||||
"Landroidx/slidingpanelayout/widget/SlidingPaneLayout$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;)Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
.locals 2
|
||||
|
||||
new-instance v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
|
||||
const/4 v1, 0x0
|
||||
|
||||
invoke-direct {v0, p1, v1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
|
||||
|
||||
return-object v0
|
||||
.end method
|
||||
|
||||
.method public createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
.locals 1
|
||||
|
||||
new-instance p2, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
|
||||
const/4 v0, 0x0
|
||||
|
||||
invoke-direct {p2, p1, v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
|
||||
|
||||
return-object p2
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;)Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1, p2}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState$1;->createFromParcel(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public newArray(I)[Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
.locals 0
|
||||
|
||||
new-array p1, p1, [Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
|
||||
return-object p1
|
||||
.end method
|
||||
|
||||
.method public bridge synthetic newArray(I)[Ljava/lang/Object;
|
||||
.locals 0
|
||||
|
||||
invoke-virtual {p0, p1}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState$1;->newArray(I)[Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
|
||||
move-result-object p1
|
||||
|
||||
return-object p1
|
||||
.end method
|
|
@ -0,0 +1,90 @@
|
|||
.class public Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;
|
||||
.super Landroidx/customview/view/AbsSavedState;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
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<",
|
||||
"Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;",
|
||||
">;"
|
||||
}
|
||||
.end annotation
|
||||
.end field
|
||||
|
||||
|
||||
# instance fields
|
||||
.field public isOpen:Z
|
||||
|
||||
|
||||
# direct methods
|
||||
.method public static constructor <clinit>()V
|
||||
.locals 1
|
||||
|
||||
new-instance v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState$1;
|
||||
|
||||
invoke-direct {v0}, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState$1;-><init>()V
|
||||
|
||||
sput-object v0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;->CREATOR:Landroid/os/Parcelable$Creator;
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1, p2}, Landroidx/customview/view/AbsSavedState;-><init>(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
|
||||
|
||||
invoke-virtual {p1}, Landroid/os/Parcel;->readInt()I
|
||||
|
||||
move-result p1
|
||||
|
||||
if-eqz p1, :cond_0
|
||||
|
||||
const/4 p1, 0x1
|
||||
|
||||
goto :goto_0
|
||||
|
||||
:cond_0
|
||||
const/4 p1, 0x0
|
||||
|
||||
:goto_0
|
||||
iput-boolean p1, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;->isOpen:Z
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public constructor <init>(Landroid/os/Parcelable;)V
|
||||
.locals 0
|
||||
|
||||
invoke-direct {p0, p1}, Landroidx/customview/view/AbsSavedState;-><init>(Landroid/os/Parcelable;)V
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
|
||||
# virtual methods
|
||||
.method public writeToParcel(Landroid/os/Parcel;I)V
|
||||
.locals 0
|
||||
|
||||
invoke-super {p0, p1, p2}, Landroidx/customview/view/AbsSavedState;->writeToParcel(Landroid/os/Parcel;I)V
|
||||
|
||||
iget-boolean p2, p0, Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SavedState;->isOpen:Z
|
||||
|
||||
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeInt(I)V
|
||||
|
||||
return-void
|
||||
.end method
|
|
@ -0,0 +1,47 @@
|
|||
.class public Landroidx/slidingpanelayout/widget/SlidingPaneLayout$SimplePanelSlideListener;
|
||||
.super Ljava/lang/Object;
|
||||
.source "SlidingPaneLayout.java"
|
||||
|
||||
# interfaces
|
||||
.implements Landroidx/slidingpanelayout/widget/SlidingPaneLayout$PanelSlideListener;
|
||||
|
||||
|
||||
# annotations
|
||||
.annotation system Ldalvik/annotation/EnclosingClass;
|
||||
value = Landroidx/slidingpanelayout/widget/SlidingPaneLayout;
|
||||
.end annotation
|
||||
|
||||
.annotation system Ldalvik/annotation/InnerClass;
|
||||
accessFlags = 0x9
|
||||
name = "SimplePanelSlideListener"
|
||||
.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 onPanelClosed(Landroid/view/View;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onPanelOpened(Landroid/view/View;)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
||||
|
||||
.method public onPanelSlide(Landroid/view/View;F)V
|
||||
.locals 0
|
||||
|
||||
return-void
|
||||
.end method
|
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue