SwipeLayout.smali

.class public Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
.super Landroid/widget/FrameLayout;
.source "SwipeLayout.java"

# interfaces
.implements Landroid/view/View$OnTouchListener;
.implements Landroid/view/View$OnClickListener;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;
    }
.end annotation


# static fields
.field private static final ANIMATION_MAX_DURATION:J = 0x12cL

.field private static final ANIMATION_MIN_DURATION:J = 0x64L

.field public static final ITEM_STATE_COLLAPSED:I

.field public static final ITEM_STATE_LEFT_EXPAND:I

.field public static final ITEM_STATE_RIGHT_EXPAND:I

.field private static final NO_ID:I

.field private static final TAG:Ljava/lang/String; = "SwipeLayout"

.field private static typeface:Landroid/graphics/Typeface;


# instance fields
.field private autoHideSwipe:Z

.field private canFullSwipeFromLeft:Z

.field private canFullSwipeFromRight:Z

.field private collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

.field private collapseListener:Landroid/view/animation/Animation$AnimationListener;

.field directionLeft:Z

.field private dividerWidth:I

.field downRawX:F

.field downTime:J

.field downX:F

.field downY:F

.field private expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

.field private fullSwipeEdgePadding:I

.field private iconSize:I

.field id:I

.field invokedFromLeft:Z

.field private itemWidth:I

.field lastTime:J

.field private layoutId:I

.field private leftColors:[I

.field private leftIconColors:[I

.field private leftIcons:[I

.field private leftLayoutMaxWidth:I

.field private leftLinear:Landroid/widget/LinearLayout;

.field private leftLinearWithoutFirst:Landroid/widget/LinearLayout;

.field private leftTextColors:[I

.field private leftTexts:[Ljava/lang/String;

.field private leftViews:[Landroid/view/View;

.field private longClickHandler:Landroid/os/Handler;

.field longClickPerformed:Z

.field private longClickRunnable:Ljava/lang/Runnable;

.field private mainLayout:Landroid/view/View;

.field movementStarted:Z

.field private needDivderBetweenMainAndMenu:Z

.field private onScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;

.field private onSwipeItemClickListener:Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

.field private onlyOneSwipe:Z

.field prevRawX:F

.field private rightColors:[I

.field private rightIconColors:[I

.field private rightIcons:[I

.field private rightLayoutMaxWidth:I

.field private rightLinear:Landroid/widget/LinearLayout;

.field private rightLinearWithoutLast:Landroid/widget/LinearLayout;

.field private rightTextColors:[I

.field private rightTexts:[Ljava/lang/String;

.field private rightViews:[Landroid/view/View;

.field shouldPerformLongClick:Z

.field speed:F

.field private swipeEnabled:Z

.field private textSize:F

.field private textTopMargin:I


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->ITEM_STATE_COLLAPSED:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->ITEM_STATE_LEFT_EXPAND:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->ITEM_STATE_RIGHT_EXPAND:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->NO_ID:I

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .registers 3
    .param p1, "context"    # Landroid/content/Context;

    .line 89
    const/4 v0, 0x0

    invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 90
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    .registers 4
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "attrs"    # Landroid/util/AttributeSet;

    .line 97
    invoke-direct {p0, p1, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V

    .line 60
    const/16 v0, 0x64

    iput v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    .line 66
    const/16 v0, 0x14

    iput v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->textTopMargin:I

    .line 73
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->swipeEnabled:Z

    .line 75
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->autoHideSwipe:Z

    .line 76
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onlyOneSwipe:Z

    .line 77
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->needDivderBetweenMainAndMenu:Z

    .line 78
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->dividerWidth:I

    .line 623
    const/high16 v0, -0x40800000    # -1.0f

    iput v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->prevRawX:F

    .line 651
    new-instance v0, Landroid/os/Handler;

    invoke-direct {v0}, Landroid/os/Handler;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickHandler:Landroid/os/Handler;

    .line 653
    new-instance v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$1;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$1;-><init>(Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickRunnable:Ljava/lang/Runnable;

    .line 676
    new-instance v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$2;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$2;-><init>(Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseListener:Landroid/view/animation/Animation$AnimationListener;

    .line 99
    const/high16 v0, 0x42c80000    # 100.0f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fullSwipeEdgePadding:I

    .line 101
    if-eqz p2, :cond_3d

    .line 102
    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setUpAttrs(Landroid/util/AttributeSet;)V

    .line 104
    :cond_3d
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setUpView()V

    .line 105
    return-void
.end method

.method static synthetic access$000(Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    .line 38
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->clickBySwipe()V

    return-void
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;)Landroid/view/View;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    .line 38
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    return-object v0
.end method

.method private addSwipeItems(I[I[I[I[Ljava/lang/String;[ILandroid/widget/LinearLayout;Landroid/widget/LinearLayout;[Landroid/view/View;Z)V
    .registers 25
    .param p1, "size"    # I
    .param p2, "icons"    # [I
    .param p3, "iconColors"    # [I
    .param p4, "backgroundColors"    # [I
    .param p5, "texts"    # [Ljava/lang/String;
    .param p6, "textColors"    # [I
    .param p7, "layout"    # Landroid/widget/LinearLayout;
    .param p8, "layoutWithout"    # Landroid/widget/LinearLayout;
    .param p9, "views"    # [Landroid/view/View;
    .param p10, "left"    # Z

    .line 260
    move v0, p1

    const/4 v1, 0x0

    .local v1, "i":I
    :goto_2
    if-ge v1, v0, :cond_5c

    .line 261
    const/4 v2, 0x0

    .line 262
    .local v2, "icon":I
    if-eqz p2, :cond_9

    .line 263
    aget v2, p2, v1

    .line 266
    :cond_9
    const/4 v3, 0x0

    .line 267
    .local v3, "backgroundColor":I
    if-eqz p4, :cond_10

    .line 268
    aget v3, p4, v1

    move v10, v3

    goto :goto_11

    .line 267
    :cond_10
    move v10, v3

    .line 271
    .end local v3    # "backgroundColor":I
    .local v10, "backgroundColor":I
    :goto_11
    const/4 v3, 0x0

    .line 272
    .local v3, "iconColor":I
    if-eqz p3, :cond_18

    .line 273
    aget v3, p3, v1

    move v11, v3

    goto :goto_19

    .line 272
    :cond_18
    move v11, v3

    .line 276
    .end local v3    # "iconColor":I
    .local v11, "iconColor":I
    :goto_19
    const/4 v3, 0x0

    .line 277
    .local v3, "txt":Ljava/lang/String;
    if-eqz p5, :cond_20

    .line 278
    aget-object v3, p5, v1

    move-object v12, v3

    goto :goto_21

    .line 277
    :cond_20
    move-object v12, v3

    .line 281
    .end local v3    # "txt":Ljava/lang/String;
    .local v12, "txt":Ljava/lang/String;
    :goto_21
    const/4 v3, 0x0

    .line 282
    .local v3, "textColor":I
    if-eqz p6, :cond_28

    .line 283
    aget v3, p6, v1

    move v13, v3

    goto :goto_29

    .line 282
    :cond_28
    move v13, v3

    .line 286
    .end local v3    # "textColor":I
    .local v13, "textColor":I
    :goto_29
    move-object v3, p0

    move v4, v2

    move v5, v11

    move v6, v10

    move-object v7, v12

    move v8, v13

    move/from16 v9, p10

    invoke-direct/range {v3 .. v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createSwipeItem(IIILjava/lang/String;IZ)Landroid/view/ViewGroup;

    move-result-object v3

    .line 287
    .local v3, "swipeItem":Landroid/view/ViewGroup;
    const/4 v4, 0x1

    invoke-virtual {v3, v4}, Landroid/view/ViewGroup;->setClickable(Z)V

    .line 288
    invoke-virtual {v3, v4}, Landroid/view/ViewGroup;->setFocusable(Z)V

    .line 289
    move-object v5, p0

    invoke-virtual {v3, p0}, Landroid/view/ViewGroup;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 291
    aput-object v3, p9, v1

    .line 293
    if-nez p10, :cond_45

    goto :goto_46

    :cond_45
    move v4, v0

    :goto_46
    sub-int v4, v0, v4

    if-ne v1, v4, :cond_52

    .line 294
    move-object/from16 v4, p7

    invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    move-object/from16 v6, p8

    goto :goto_59

    .line 296
    :cond_52
    move-object/from16 v4, p7

    move-object/from16 v6, p8

    invoke-virtual {v6, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 260
    .end local v2    # "icon":I
    .end local v3    # "swipeItem":Landroid/view/ViewGroup;
    .end local v10    # "backgroundColor":I
    .end local v11    # "iconColor":I
    .end local v12    # "txt":Ljava/lang/String;
    .end local v13    # "textColor":I
    :goto_59
    add-int/lit8 v1, v1, 0x1

    goto :goto_2

    :cond_5c
    move-object v5, p0

    move-object/from16 v4, p7

    move-object/from16 v6, p8

    .line 299
    .end local v1    # "i":I
    return-void
.end method

.method private clearAnimations()V
    .registers 2

    .line 633
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->clearAnimation()V

    .line 635
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_c

    .line 636
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 638
    :cond_c
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_13

    .line 639
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 641
    :cond_13
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_1a

    .line 642
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 644
    :cond_1a
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_21

    .line 645
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 646
    :cond_21
    return-void
.end method

.method private clickBySwipe()V
    .registers 4

    .line 693
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onSwipeItemClickListener:Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

    if-eqz v0, :cond_12

    .line 694
    iget-boolean v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->invokedFromLeft:Z

    if-eqz v1, :cond_a

    const/4 v2, 0x0

    goto :goto_f

    :cond_a
    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    array-length v2, v2

    add-int/lit8 v2, v2, -0x1

    :goto_f
    invoke-interface {v0, v1, v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;->onSwipeItemClick(ZI)V

    .line 696
    :cond_12
    return-void
.end method

.method private collapseItem(Z)V
    .registers 7
    .param p1, "animated"    # Z

    .line 1045
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    const/4 v1, 0x0

    const/4 v2, 0x1

    const/4 v3, 0x0

    if-eqz v0, :cond_32

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v0

    if-lez v0, :cond_32

    .line 1047
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    array-length v4, v4

    sub-int/2addr v4, v2

    invoke-static {v0, v4}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 1049
    if-eqz p1, :cond_27

    .line 1050
    new-instance v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-direct {v0, v1, v3, v4, v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;-><init>(Landroid/view/View;ILandroid/view/View;Z)V

    .line 1051
    .local v0, "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 1052
    .end local v0    # "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    goto :goto_60

    .line 1053
    :cond_27
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 1054
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    goto :goto_60

    .line 1056
    :cond_32
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_60

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v0

    if-lez v0, :cond_60

    .line 1057
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    array-length v4, v4

    sub-int/2addr v4, v2

    invoke-static {v0, v4}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 1059
    if-eqz p1, :cond_56

    .line 1060
    new-instance v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-direct {v0, v1, v3, v2, v3}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;-><init>(Landroid/view/View;ILandroid/view/View;Z)V

    .line 1061
    .restart local v0    # "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 1062
    .end local v0    # "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    goto :goto_60

    .line 1063
    :cond_56
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 1064
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-static {v0, v3}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 1067
    :cond_60
    :goto_60
    return-void
.end method

.method private collapseOthersIfNeeded()V
    .registers 9

    .line 914
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onlyOneSwipe:Z

    if-nez v0, :cond_5

    return-void

    .line 915
    :cond_5
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    .line 916
    .local v0, "parent":Landroid/view/ViewParent;
    if-eqz v0, :cond_41

    instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v1, :cond_41

    .line 917
    move-object v1, v0

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    .line 918
    .local v1, "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getChildCount()I

    move-result v2

    .line 919
    .local v2, "count":I
    const/4 v3, 0x0

    .local v3, "i":I
    :goto_17
    if-ge v3, v2, :cond_41

    .line 920
    invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 921
    .local v4, "item":Landroid/view/View;
    if-eq v4, p0, :cond_3e

    instance-of v5, v4, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    if-eqz v5, :cond_3e

    .line 922
    move-object v5, v4

    check-cast v5, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    .line 923
    .local v5, "swipeLayout":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getSwipeableView()Landroid/view/View;

    move-result-object v6

    invoke-static {v6}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v6

    const/4 v7, 0x0

    cmpl-float v6, v6, v7

    if-eqz v6, :cond_3e

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->inAnimatedState()Z

    move-result v6

    if-nez v6, :cond_3e

    .line 924
    const/4 v6, 0x2

    const/4 v7, 0x1

    invoke-virtual {v5, v6, v7}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setItemState(IZ)V

    .line 919
    .end local v4    # "item":Landroid/view/View;
    .end local v5    # "swipeLayout":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    :cond_3e
    add-int/lit8 v3, v3, 0x1

    goto :goto_17

    .line 929
    .end local v1    # "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    .end local v2    # "count":I
    .end local v3    # "i":I
    :cond_41
    return-void
.end method

.method private compareArrays([I[I)V
    .registers 5
    .param p1, "arr1"    # [I
    .param p2, "arr2"    # [I

    .line 168
    if-eqz p1, :cond_11

    if-eqz p2, :cond_11

    .line 169
    array-length v0, p1

    array-length v1, p2

    if-lt v0, v1, :cond_9

    goto :goto_11

    .line 170
    :cond_9
    new-instance v0, Ljava/lang/IllegalStateException;

    const-string v1, "Drawable array shouldn\'t be bigger than color array"

    invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V

    throw v0

    .line 173
    :cond_11
    :goto_11
    return-void
.end method

.method private createItemLayouts()V
    .registers 17

    .line 191
    move-object/from16 v11, p0

    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    if-eqz v0, :cond_9

    .line 192
    array-length v0, v0

    move v12, v0

    .local v0, "leftSize":I
    goto :goto_12

    .line 193
    .end local v0    # "leftSize":I
    :cond_9
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    if-eqz v0, :cond_10

    .line 194
    array-length v0, v0

    move v12, v0

    .restart local v0    # "leftSize":I
    goto :goto_12

    .line 196
    .end local v0    # "leftSize":I
    :cond_10
    const/4 v0, 0x0

    move v12, v0

    .line 199
    .local v12, "leftSize":I
    :goto_12
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    if-eqz v0, :cond_19

    .line 200
    array-length v0, v0

    move v13, v0

    .local v0, "rightSize":I
    goto :goto_22

    .line 201
    .end local v0    # "rightSize":I
    :cond_19
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    if-eqz v0, :cond_20

    .line 202
    array-length v0, v0

    move v13, v0

    .restart local v0    # "rightSize":I
    goto :goto_22

    .line 204
    .end local v0    # "rightSize":I
    :cond_20
    const/4 v0, 0x0

    move v13, v0

    .line 206
    .local v13, "rightSize":I
    :goto_22
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    const/4 v14, -0x1

    const/4 v15, 0x0

    if-nez v0, :cond_2c

    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    if-eqz v0, :cond_8a

    .line 207
    :cond_2c
    iget v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    mul-int v0, v0, v13

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    .line 208
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_39

    .line 209
    invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->removeView(Landroid/view/View;)V

    .line 212
    :cond_39
    const/4 v0, 0x5

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createLinearLayout(I)Landroid/widget/LinearLayout;

    move-result-object v1

    iput-object v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    .line 213
    iget-boolean v2, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->needDivderBetweenMainAndMenu:Z

    if-eqz v2, :cond_52

    .line 214
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getDividerView()Landroid/view/View;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 215
    iget v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    iget v2, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->dividerWidth:I

    add-int/2addr v1, v2

    iput v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    .line 217
    :cond_52
    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createLinearLayout(I)Landroid/widget/LinearLayout;

    move-result-object v0

    iput-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    .line 218
    new-instance v1, Landroid/widget/LinearLayout$LayoutParams;

    add-int/lit8 v2, v13, -0x1

    int-to-float v2, v2

    invoke-direct {v1, v15, v14, v2}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 219
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->addView(Landroid/view/View;)V

    .line 220
    new-array v0, v13, [Landroid/view/View;

    iput-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 221
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    iget-object v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 222
    iget-object v2, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    iget-object v3, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIconColors:[I

    iget-object v4, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightColors:[I

    iget-object v5, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    iget-object v6, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTextColors:[I

    iget-object v7, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    iget-object v8, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    iget-object v9, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    const/4 v10, 0x0

    move-object/from16 v0, p0

    move v1, v13

    invoke-direct/range {v0 .. v10}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->addSwipeItems(I[I[I[I[Ljava/lang/String;[ILandroid/widget/LinearLayout;Landroid/widget/LinearLayout;[Landroid/view/View;Z)V

    .line 225
    :cond_8a
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    if-nez v0, :cond_92

    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    if-eqz v0, :cond_f2

    .line 226
    :cond_92
    iget v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    mul-int v0, v0, v12

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    .line 227
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_9f

    .line 228
    invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->removeView(Landroid/view/View;)V

    .line 231
    :cond_9f
    const/4 v0, 0x3

    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createLinearLayout(I)Landroid/widget/LinearLayout;

    move-result-object v1

    iput-object v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    .line 232
    invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createLinearLayout(I)Landroid/widget/LinearLayout;

    move-result-object v0

    iput-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    .line 233
    new-instance v1, Landroid/widget/LinearLayout$LayoutParams;

    add-int/lit8 v2, v12, -0x1

    int-to-float v2, v2

    invoke-direct {v1, v15, v14, v2}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 234
    new-array v0, v12, [Landroid/view/View;

    iput-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    .line 235
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->addView(Landroid/view/View;)V

    .line 236
    iget-object v2, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    iget-object v3, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIconColors:[I

    iget-object v4, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftColors:[I

    iget-object v5, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    iget-object v6, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTextColors:[I

    iget-object v7, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    iget-object v8, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    iget-object v9, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    const/4 v10, 0x1

    move-object/from16 v0, p0

    move v1, v12

    invoke-direct/range {v0 .. v10}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->addSwipeItems(I[I[I[I[Ljava/lang/String;[ILandroid/widget/LinearLayout;Landroid/widget/LinearLayout;[Landroid/view/View;Z)V

    .line 237
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    iget-object v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 238
    iget-boolean v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->needDivderBetweenMainAndMenu:Z

    if-eqz v0, :cond_f2

    .line 239
    iget-object v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getDividerView()Landroid/view/View;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V

    .line 240
    iget v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    iget v1, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->dividerWidth:I

    add-int/2addr v0, v1

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    .line 243
    :cond_f2
    return-void
.end method

.method private createLinearLayout(I)Landroid/widget/LinearLayout;
    .registers 6
    .param p1, "gravity"    # I

    .line 472
    new-instance v0, Landroid/widget/LinearLayout;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V

    .line 473
    .local v0, "linearLayout":Landroid/widget/LinearLayout;
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V

    .line 474
    new-instance v2, Landroid/widget/FrameLayout$LayoutParams;

    const/4 v3, -0x1

    invoke-direct {v2, v1, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    move-object v1, v2

    .line 475
    .local v1, "params":Landroid/widget/FrameLayout$LayoutParams;
    iput p1, v1, Landroid/widget/FrameLayout$LayoutParams;->gravity:I

    .line 476
    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 477
    return-object v0
.end method

.method private createSwipeItem(IIILjava/lang/String;IZ)Landroid/view/ViewGroup;
    .registers 23
    .param p1, "icon"    # I
    .param p2, "iconColor"    # I
    .param p3, "backgroundColor"    # I
    .param p4, "text"    # Ljava/lang/String;
    .param p5, "textColor"    # I
    .param p6, "left"    # Z

    .line 399
    move-object/from16 v0, p0

    move/from16 v1, p1

    move/from16 v2, p2

    move/from16 v3, p3

    move-object/from16 v4, p4

    move/from16 v5, p5

    new-instance v6, Landroid/widget/FrameLayout;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v7

    invoke-direct {v6, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 400
    .local v6, "frameLayout":Landroid/widget/FrameLayout;
    new-instance v7, Landroid/widget/LinearLayout$LayoutParams;

    const/4 v8, 0x0

    const/4 v9, -0x1

    const/high16 v10, 0x3f800000    # 1.0f

    invoke-direct {v7, v8, v9, v10}, Landroid/widget/LinearLayout$LayoutParams;-><init>(IIF)V

    invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 401
    sget v7, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v10, 0x10

    if-lt v7, v10, :cond_42

    .line 402
    new-instance v7, Landroid/view/View;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v10

    invoke-direct {v7, v10}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    .line 403
    .local v7, "view":Landroid/view/View;
    new-instance v10, Landroid/widget/FrameLayout$LayoutParams;

    invoke-direct {v10, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    invoke-virtual {v7, v10}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 404
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getRippleDrawable()Landroid/graphics/drawable/Drawable;

    move-result-object v10

    invoke-virtual {v7, v10}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 405
    invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V

    .line 407
    .end local v7    # "view":Landroid/view/View;
    :cond_42
    if-eqz v3, :cond_47

    .line 408
    invoke-virtual {v6, v3}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V

    .line 411
    :cond_47
    const/4 v7, 0x0

    .line 412
    .local v7, "imageView":Landroid/widget/ImageView;
    if-eqz v1, :cond_6a

    .line 413
    new-instance v10, Landroid/widget/ImageView;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v11

    invoke-direct {v10, v11}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V

    move-object v7, v10

    .line 414
    const-string v10, "icon"

    invoke-virtual {v7, v10}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V

    .line 415
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v10

    invoke-static {v10, v1}, Landroidx/core/content/ContextCompat;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;

    move-result-object v10

    .line 416
    .local v10, "drawable":Landroid/graphics/drawable/Drawable;
    if-eqz v2, :cond_67

    .line 417
    invoke-static {v10, v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setTint(Landroid/graphics/drawable/Drawable;I)Landroid/graphics/drawable/Drawable;

    move-result-object v10

    .line 419
    :cond_67
    invoke-virtual {v7, v10}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V

    .line 422
    .end local v10    # "drawable":Landroid/graphics/drawable/Drawable;
    :cond_6a
    new-instance v10, Landroid/widget/RelativeLayout;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v11

    invoke-direct {v10, v11}, Landroid/widget/RelativeLayout;-><init>(Landroid/content/Context;)V

    .line 423
    .local v10, "relativeLayout":Landroid/widget/RelativeLayout;
    const/16 v11, 0x10

    .line 424
    .local v11, "gravity":I
    const/4 v12, 0x3

    if-eqz p6, :cond_7b

    .line 425
    or-int/lit8 v11, v11, 0x5

    goto :goto_7c

    .line 427
    :cond_7b
    or-int/2addr v11, v12

    .line 429
    :goto_7c
    new-instance v13, Landroid/widget/FrameLayout$LayoutParams;

    iget v14, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    const/4 v15, -0x2

    invoke-direct {v13, v14, v15, v11}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V

    invoke-virtual {v10, v13}, Landroid/widget/RelativeLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 431
    if-eqz v7, :cond_a4

    .line 432
    new-instance v13, Landroid/widget/RelativeLayout$LayoutParams;

    iget v14, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->iconSize:I

    invoke-direct {v13, v14, v14}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V

    .line 433
    .local v13, "imageViewParams":Landroid/widget/RelativeLayout$LayoutParams;
    const/16 v14, 0xe

    invoke-virtual {v13, v14, v9}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 434
    invoke-virtual {v7, v13}, Landroid/widget/ImageView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 435
    iget v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->id:I

    add-int/lit8 v9, v9, 0x1

    iput v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->id:I

    invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setId(I)V

    .line 436
    invoke-virtual {v10, v7}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V

    .line 439
    .end local v13    # "imageViewParams":Landroid/widget/RelativeLayout$LayoutParams;
    :cond_a4
    if-eqz v4, :cond_f3

    .line 440
    new-instance v9, Landroid/widget/TextView;

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v13

    invoke-direct {v9, v13}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V

    .line 441
    .local v9, "textView":Landroid/widget/TextView;
    const/4 v13, 0x2

    invoke-virtual {v9, v13}, Landroid/widget/TextView;->setMaxLines(I)V

    .line 443
    iget v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->textSize:F

    const/4 v14, 0x0

    cmpl-float v14, v13, v14

    if-lez v14, :cond_bd

    .line 444
    invoke-virtual {v9, v8, v13}, Landroid/widget/TextView;->setTextSize(IF)V

    .line 447
    :cond_bd
    if-eqz v5, :cond_c2

    .line 448
    invoke-virtual {v9, v5}, Landroid/widget/TextView;->setTextColor(I)V

    .line 451
    :cond_c2
    sget-object v8, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->typeface:Landroid/graphics/Typeface;

    if-eqz v8, :cond_c9

    invoke-virtual {v9, v8}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V

    .line 453
    :cond_c9
    invoke-virtual {v9, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 454
    const-string v8, "text"

    invoke-virtual {v9, v8}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V

    .line 455
    const/16 v8, 0x11

    invoke-virtual {v9, v8}, Landroid/widget/TextView;->setGravity(I)V

    .line 456
    new-instance v8, Landroid/widget/RelativeLayout$LayoutParams;

    iget v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    invoke-direct {v8, v13, v15}, Landroid/widget/RelativeLayout$LayoutParams;-><init>(II)V

    .line 457
    .local v8, "textViewParams":Landroid/widget/RelativeLayout$LayoutParams;
    if-eqz v7, :cond_e9

    .line 458
    iget v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->id:I

    invoke-virtual {v8, v12, v13}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 459
    iget v12, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->textTopMargin:I

    iput v12, v8, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I

    goto :goto_f0

    .line 461
    :cond_e9
    const/16 v12, 0xd

    iget v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->id:I

    invoke-virtual {v8, v12, v13}, Landroid/widget/RelativeLayout$LayoutParams;->addRule(II)V

    .line 463
    :goto_f0
    invoke-virtual {v10, v9, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V

    .line 465
    .end local v8    # "textViewParams":Landroid/widget/RelativeLayout$LayoutParams;
    .end local v9    # "textView":Landroid/widget/TextView;
    :cond_f3
    invoke-virtual {v6, v0}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 466
    invoke-virtual {v6, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V

    .line 468
    return-object v6
.end method

.method private fillDrawables(Landroid/content/res/TypedArray;)[I
    .registers 5
    .param p1, "ta"    # Landroid/content/res/TypedArray;

    .line 614
    invoke-virtual {p1}, Landroid/content/res/TypedArray;->length()I

    move-result v0

    new-array v0, v0, [I

    .line 615
    .local v0, "drawableArr":[I
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_7
    invoke-virtual {p1}, Landroid/content/res/TypedArray;->length()I

    move-result v2

    if-ge v1, v2, :cond_17

    .line 616
    const/4 v2, 0x0

    invoke-virtual {p1, v1, v2}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v2

    aput v2, v0, v1

    .line 615
    add-int/lit8 v1, v1, 0x1

    goto :goto_7

    .line 618
    .end local v1    # "i":I
    :cond_17
    invoke-virtual {p1}, Landroid/content/res/TypedArray;->recycle()V

    .line 619
    return-object v0
.end method

.method private finishMotion(Landroid/view/MotionEvent;)V
    .registers 5
    .param p1, "event"    # Landroid/view/MotionEvent;

    .line 936
    invoke-virtual {p1}, Landroid/view/MotionEvent;->getRawX()F

    move-result v0

    iget v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downRawX:F

    sub-float/2addr v0, v1

    const/4 v1, 0x0

    const/4 v2, 0x0

    cmpg-float v0, v0, v2

    if-gez v0, :cond_f

    const/4 v0, 0x1

    goto :goto_10

    :cond_f
    const/4 v0, 0x0

    :goto_10
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    .line 938
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickHandler:Landroid/os/Handler;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickRunnable:Ljava/lang/Runnable;

    invoke-virtual {v0, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 939
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->shouldPerformLongClick:Z

    .line 940
    iput-boolean v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickPerformed:Z

    .line 941
    return-void
.end method

.method private finishSwipeAnimated()V
    .registers 13

    .line 946
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->shouldPerformLongClick:Z

    .line 947
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setPressed(Z)V

    .line 948
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v1

    invoke-interface {v1, v0}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V

    .line 949
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->movementStarted:Z

    .line 950
    const/4 v1, 0x0

    .line 951
    .local v1, "animateView":Landroid/widget/LinearLayout;
    const/4 v2, 0x0

    .line 952
    .local v2, "left":Z
    const/4 v3, 0x0

    .line 954
    .local v3, "requiredWidth":I
    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v4

    const/4 v5, 0x1

    const/4 v6, 0x0

    cmpl-float v4, v4, v6

    if-lez v4, :cond_71

    .line 955
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    .line 956
    const/4 v2, 0x1

    .line 957
    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_cf

    .line 958
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    if-eqz v4, :cond_2f

    iget v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    div-int/lit8 v7, v4, 0x3

    sub-int/2addr v4, v7

    goto :goto_33

    :cond_2f
    iget v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    div-int/lit8 v4, v4, 0x3

    .line 960
    .local v4, "reqWidth":I
    :goto_33
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v7, :cond_3a

    invoke-static {v7, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 962
    :cond_3a
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v7}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v7

    if-lt v7, v4, :cond_44

    .line 963
    iget v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    .line 966
    :cond_44
    iget v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    if-ne v3, v7, :cond_64

    iget-boolean v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    if-nez v7, :cond_64

    .line 967
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v7}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v7

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v8

    iget v9, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fullSwipeEdgePadding:I

    sub-int/2addr v8, v9

    int-to-float v8, v8

    cmpl-float v7, v7, v8

    if-ltz v7, :cond_64

    .line 968
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v3

    .line 969
    iput-boolean v5, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->invokedFromLeft:Z

    .line 973
    :cond_64
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    iget-object v8, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v8}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v8

    int-to-float v8, v8

    invoke-static {v7, v8}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 974
    .end local v4    # "reqWidth":I
    goto :goto_cf

    .line 976
    :cond_71
    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v4

    cmpg-float v4, v4, v6

    if-gez v4, :cond_cf

    .line 977
    const/4 v2, 0x0

    .line 978
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    .line 979
    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_cf

    .line 981
    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_89

    invoke-static {v4, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 983
    :cond_89
    iget-boolean v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    if-eqz v4, :cond_92

    iget v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    div-int/lit8 v4, v4, 0x3

    goto :goto_97

    :cond_92
    iget v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    div-int/lit8 v7, v4, 0x3

    sub-int/2addr v4, v7

    .line 985
    .restart local v4    # "reqWidth":I
    :goto_97
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v7}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v7

    if-lt v7, v4, :cond_a1

    .line 986
    iget v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    .line 989
    :cond_a1
    iget v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    if-ne v3, v7, :cond_c2

    iget-boolean v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    if-eqz v7, :cond_c2

    .line 990
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v7}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v7

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v8

    iget v9, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fullSwipeEdgePadding:I

    sub-int/2addr v8, v9

    neg-int v8, v8

    int-to-float v8, v8

    cmpg-float v7, v7, v8

    if-gtz v7, :cond_c2

    .line 991
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v3

    .line 992
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->invokedFromLeft:Z

    .line 996
    :cond_c2
    iget-object v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    iget-object v8, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v8}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v8

    neg-int v8, v8

    int-to-float v8, v8

    invoke-static {v7, v8}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 999
    .end local v4    # "reqWidth":I
    :cond_cf
    :goto_cf
    const/high16 v4, 0x42c80000    # 100.0f

    iget v7, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->speed:F

    mul-float v7, v7, v4

    float-to-long v7, v7

    .line 1001
    .local v7, "duration":J
    if-eqz v1, :cond_18f

    .line 1002
    new-instance v4, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;

    iget-object v9, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-direct {v4, v1, v3, v9, v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;-><init>(Landroid/view/View;ILandroid/view/View;Z)V

    .line 1004
    .local v4, "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    const-wide/16 v9, 0x64

    cmp-long v11, v7, v9

    if-gez v11, :cond_e8

    const-wide/16 v7, 0x64

    goto :goto_f0

    .line 1005
    :cond_e8
    const-wide/16 v9, 0x12c

    cmp-long v11, v7, v9

    if-lez v11, :cond_f0

    const-wide/16 v7, 0x12c

    .line 1006
    :cond_f0
    :goto_f0
    invoke-virtual {v4, v7, v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;->setDuration(J)V

    .line 1008
    iget-object v9, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-ne v1, v9, :cond_fa

    iget-object v9, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    goto :goto_fc

    :cond_fa
    iget-object v9, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    .line 1009
    .local v9, "layoutWithout":Landroid/widget/LinearLayout;
    :goto_fc
    iget-object v10, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-ne v1, v10, :cond_103

    iget-object v10, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_105

    :cond_103
    iget-object v10, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 1010
    .local v10, "views":[Landroid/view/View;
    :goto_105
    iget-object v11, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-ne v1, v11, :cond_10a

    const/4 v0, 0x1

    :cond_10a
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->invokedFromLeft:Z

    .line 1012
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v0

    if-ne v3, v0, :cond_181

    .line 1013
    invoke-static {v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v0

    cmpl-float v0, v0, v6

    if-nez v0, :cond_133

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v0

    int-to-float v0, v0

    iget-object v5, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v5}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v5

    invoke-static {v5}, Ljava/lang/Math;->abs(F)F

    move-result v5

    cmpl-float v0, v0, v5

    if-eqz v0, :cond_133

    .line 1014
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseListener:Landroid/view/animation/Animation$AnimationListener;

    invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    goto :goto_18c

    .line 1015
    :cond_133
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v0, :cond_145

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->hasEnded()Z

    move-result v0

    if-nez v0, :cond_145

    .line 1016
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    iget-object v5, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseListener:Landroid/view/animation/Animation$AnimationListener;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    goto :goto_18c

    .line 1017
    :cond_145
    invoke-static {v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v0

    cmpl-float v0, v0, v6

    if-eqz v0, :cond_17d

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v0

    int-to-float v0, v0

    iget-object v5, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v5}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v5

    invoke-static {v5}, Ljava/lang/Math;->abs(F)F

    move-result v5

    cmpl-float v0, v0, v5

    if-nez v0, :cond_161

    goto :goto_17d

    .line 1020
    :cond_161
    invoke-virtual {v9}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 1021
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v0, :cond_16b

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->cancel()V

    .line 1023
    :cond_16b
    new-instance v0, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    invoke-direct {v0, v6, v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;-><init>(FLandroid/view/View;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 1024
    iget-object v5, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseListener:Landroid/view/animation/Animation$AnimationListener;

    invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->setAnimationListener(Landroid/view/animation/Animation$AnimationListener;)V

    .line 1025
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    invoke-virtual {v9, v0}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    goto :goto_18c

    .line 1018
    :cond_17d
    :goto_17d
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->clickBySwipe()V

    goto :goto_18c

    .line 1028
    :cond_181
    new-instance v0, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    array-length v6, v10

    sub-int/2addr v6, v5

    int-to-float v5, v6

    invoke-direct {v0, v5, v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;-><init>(FLandroid/view/View;)V

    .line 1029
    .local v0, "weightAnimation":Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;
    invoke-virtual {v9, v0}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 1032
    .end local v0    # "weightAnimation":Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;
    :goto_18c
    invoke-virtual {v1, v4}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 1034
    .end local v4    # "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    .end local v9    # "layoutWithout":Landroid/widget/LinearLayout;
    .end local v10    # "views":[Landroid/view/View;
    :cond_18f
    return-void
.end method

.method private getCollapsibleViews()[Landroid/view/View;
    .registers 2

    .line 673
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->invokedFromLeft:Z

    if-eqz v0, :cond_7

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_9

    :cond_7
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    :goto_9
    return-object v0
.end method

.method private getDividerView()Landroid/view/View;
    .registers 5

    .line 246
    new-instance v0, Landroid/view/View;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-direct {v0, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V

    .line 247
    .local v0, "diverView":Landroid/view/View;
    new-instance v1, Landroid/widget/FrameLayout$LayoutParams;

    iget v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->dividerWidth:I

    const/4 v3, -0x1

    invoke-direct {v1, v2, v3}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V

    .line 248
    .local v1, "lp":Landroid/widget/FrameLayout$LayoutParams;
    invoke-virtual {v0, v1}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 249
    const-string v2, "windowBackgroundGray"

    invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v2

    invoke-virtual {v0, v2}, Landroid/view/View;->setBackgroundColor(I)V

    .line 250
    return-object v0
.end method

.method private getRippleDrawable()Landroid/graphics/drawable/Drawable;
    .registers 4

    .line 389
    const/4 v0, 0x1

    new-array v0, v0, [I

    const v1, 0x101030e

    const/4 v2, 0x0

    aput v1, v0, v2

    .line 390
    .local v0, "attrs":[I
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/content/Context;->obtainStyledAttributes([I)Landroid/content/res/TypedArray;

    move-result-object v1

    .line 391
    .local v1, "ta":Landroid/content/res/TypedArray;
    invoke-virtual {v1, v2}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable;

    move-result-object v2

    .line 392
    .local v2, "ripple":Landroid/graphics/drawable/Drawable;
    invoke-virtual {v1}, Landroid/content/res/TypedArray;->recycle()V

    .line 393
    return-object v2
.end method

.method private initiateArrays(IIIIIIIIII)V
    .registers 13
    .param p1, "rightColorsRes"    # I
    .param p2, "rightIconsRes"    # I
    .param p3, "leftColorsRes"    # I
    .param p4, "leftIconsRes"    # I
    .param p5, "leftTextRes"    # I
    .param p6, "rightTextRes"    # I
    .param p7, "leftTextColorRes"    # I
    .param p8, "rightTextColorRes"    # I
    .param p9, "leftIconColorsRes"    # I
    .param p10, "rightIconColorsRes"    # I

    .line 526
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getResources()Landroid/content/res/Resources;

    move-result-object v0

    .line 528
    .local v0, "res":Landroid/content/res/Resources;
    if-eqz p1, :cond_c

    .line 529
    invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getIntArray(I)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightColors:[I

    .line 532
    :cond_c
    if-eqz p2, :cond_1e

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isInEditMode()Z

    move-result v1

    if-nez v1, :cond_1e

    .line 533
    invoke-virtual {v0, p2}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;

    move-result-object v1

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fillDrawables(Landroid/content/res/TypedArray;)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    .line 535
    :cond_1e
    if-eqz p3, :cond_26

    .line 536
    invoke-virtual {v0, p3}, Landroid/content/res/Resources;->getIntArray(I)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftColors:[I

    .line 539
    :cond_26
    if-eqz p4, :cond_38

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isInEditMode()Z

    move-result v1

    if-nez v1, :cond_38

    .line 540
    invoke-virtual {v0, p4}, Landroid/content/res/Resources;->obtainTypedArray(I)Landroid/content/res/TypedArray;

    move-result-object v1

    invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fillDrawables(Landroid/content/res/TypedArray;)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    .line 542
    :cond_38
    if-eqz p5, :cond_40

    .line 543
    invoke-virtual {v0, p5}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    .line 546
    :cond_40
    if-eqz p6, :cond_48

    .line 547
    invoke-virtual {v0, p6}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    .line 550
    :cond_48
    if-eqz p7, :cond_50

    .line 551
    invoke-virtual {v0, p7}, Landroid/content/res/Resources;->getIntArray(I)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTextColors:[I

    .line 554
    :cond_50
    if-eqz p8, :cond_58

    .line 555
    invoke-virtual {v0, p8}, Landroid/content/res/Resources;->getIntArray(I)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTextColors:[I

    .line 558
    :cond_58
    if-eqz p9, :cond_60

    .line 559
    invoke-virtual {v0, p9}, Landroid/content/res/Resources;->getIntArray(I)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIconColors:[I

    .line 562
    :cond_60
    if-eqz p10, :cond_68

    .line 563
    invoke-virtual {v0, p10}, Landroid/content/res/Resources;->getIntArray(I)[I

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIconColors:[I

    .line 566
    :cond_68
    return-void
.end method

.method private setUpAttrs(Landroid/util/AttributeSet;)V
    .registers 27
    .param p1, "attrs"    # Landroid/util/AttributeSet;

    .line 481
    move-object/from16 v11, p0

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/messenger/R$styleable;->SwipeLayout:[I

    move-object/from16 v12, p1

    invoke-virtual {v0, v12, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray;

    move-result-object v13

    .line 482
    .local v13, "array":Landroid/content/res/TypedArray;
    if-eqz v13, :cond_c6

    .line 483
    const/4 v0, 0x4

    const/4 v1, 0x0

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v0

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->layoutId:I

    .line 484
    const/16 v0, 0x11

    const/16 v2, 0x64

    invoke-virtual {v13, v0, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    .line 485
    const/4 v0, 0x5

    const/4 v2, -0x1

    invoke-virtual {v13, v0, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->iconSize:I

    .line 486
    const/16 v0, 0x12

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    int-to-float v0, v0

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->textSize:F

    .line 487
    const/16 v0, 0x13

    const/16 v2, 0xe

    invoke-virtual {v13, v0, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I

    move-result v0

    iput v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->textTopMargin:I

    .line 488
    const/4 v0, 0x2

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v0

    iput-boolean v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromRight:Z

    .line 489
    const/4 v0, 0x1

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v3

    iput-boolean v3, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromLeft:Z

    .line 490
    const/16 v3, 0xb

    invoke-virtual {v13, v3, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v3

    iput-boolean v3, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onlyOneSwipe:Z

    .line 491
    invoke-virtual {v13, v1, v0}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z

    move-result v0

    iput-boolean v0, v11, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->autoHideSwipe:Z

    .line 493
    invoke-virtual {v13, v2, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v14

    .line 494
    .local v14, "rightIconsRes":I
    const/16 v0, 0xc

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v15

    .line 495
    .local v15, "rightIconColors":I
    const/16 v0, 0xf

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v16

    .line 496
    .local v16, "rightTextRes":I
    const/16 v0, 0x10

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v17

    .line 498
    .local v17, "rightTextColorRes":I
    const/16 v0, 0xd

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v18

    .line 501
    .local v18, "rightColorsRes":I
    const/16 v0, 0x8

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v19

    .line 502
    .local v19, "leftIconsRes":I
    const/4 v0, 0x6

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v20

    .line 503
    .local v20, "leftIconColors":I
    const/16 v0, 0x9

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v21

    .line 504
    .local v21, "leftTextRes":I
    const/16 v0, 0xa

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v22

    .line 506
    .local v22, "leftTextColorRes":I
    const/4 v0, 0x7

    invoke-virtual {v13, v0, v1}, Landroid/content/res/TypedArray;->getResourceId(II)I

    move-result v23

    .line 508
    .local v23, "leftColorsRes":I
    const/4 v0, 0x3

    invoke-virtual {v13, v0}, Landroid/content/res/TypedArray;->getString(I)Ljava/lang/String;

    move-result-object v10

    .line 509
    .local v10, "typefaceAssetPath":Ljava/lang/String;
    if-eqz v10, :cond_aa

    .line 510
    sget-object v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->typeface:Landroid/graphics/Typeface;

    if-nez v0, :cond_aa

    .line 511
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-virtual {v0}, Landroid/content/Context;->getAssets()Landroid/content/res/AssetManager;

    move-result-object v0

    .line 512
    .local v0, "assetManager":Landroid/content/res/AssetManager;
    invoke-static {v0, v10}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;

    move-result-object v1

    sput-object v1, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->typeface:Landroid/graphics/Typeface;

    .line 517
    .end local v0    # "assetManager":Landroid/content/res/AssetManager;
    :cond_aa
    move-object/from16 v0, p0

    move/from16 v1, v18

    move v2, v14

    move/from16 v3, v23

    move/from16 v4, v19

    move/from16 v5, v21

    move/from16 v6, v16

    move/from16 v7, v22

    move/from16 v8, v17

    move/from16 v9, v20

    move-object/from16 v24, v10

    .end local v10    # "typefaceAssetPath":Ljava/lang/String;
    .local v24, "typefaceAssetPath":Ljava/lang/String;
    move v10, v15

    invoke-direct/range {v0 .. v10}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->initiateArrays(IIIIIIIIII)V

    .line 518
    invoke-virtual {v13}, Landroid/content/res/TypedArray;->recycle()V

    .line 520
    .end local v14    # "rightIconsRes":I
    .end local v15    # "rightIconColors":I
    .end local v16    # "rightTextRes":I
    .end local v17    # "rightTextColorRes":I
    .end local v18    # "rightColorsRes":I
    .end local v19    # "leftIconsRes":I
    .end local v20    # "leftIconColors":I
    .end local v21    # "leftTextRes":I
    .end local v22    # "leftTextColorRes":I
    .end local v23    # "leftColorsRes":I
    .end local v24    # "typefaceAssetPath":Ljava/lang/String;
    :cond_c6
    return-void
.end method

.method private setUpView()V
    .registers 4

    .line 149
    iget v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->layoutId:I

    if-eqz v0, :cond_15

    .line 150
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getContext()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->layoutId:I

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    .line 152
    :cond_15
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    if-eqz v0, :cond_47

    .line 153
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 154
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 155
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIconColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 156
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIconColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 159
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->addView(Landroid/view/View;)V

    .line 161
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createItemLayouts()V

    .line 162
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->bringToFront()V

    .line 163
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 165
    :cond_47
    return-void
.end method


# virtual methods
.method public addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
    .registers 5
    .param p1, "child"    # Landroid/view/View;
    .param p2, "index"    # I
    .param p3, "params"    # Landroid/view/ViewGroup$LayoutParams;

    .line 122
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    if-eqz v0, :cond_8

    invoke-super {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V

    goto :goto_d

    .line 124
    :cond_8
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    .line 125
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setUpView()V

    .line 127
    :goto_d
    return-void
.end method

.method public closeItem()V
    .registers 2
    .annotation runtime Ljava/lang/Deprecated;
    .end annotation

    .line 1041
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseItem(Z)V

    .line 1042
    return-void
.end method

.method public collapseAll(Z)V
    .registers 10
    .param p1, "animated"    # Z

    .line 1218
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    .line 1219
    .local v0, "parent":Landroid/view/ViewParent;
    if-eqz v0, :cond_33

    instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v1, :cond_33

    .line 1220
    move-object v1, v0

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    .line 1221
    .local v1, "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getChildCount()I

    move-result v2

    .line 1222
    .local v2, "count":I
    const/4 v3, 0x0

    .local v3, "i":I
    :goto_12
    if-ge v3, v2, :cond_33

    .line 1223
    invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 1224
    .local v4, "item":Landroid/view/View;
    instance-of v5, v4, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    if-eqz v5, :cond_30

    .line 1225
    move-object v5, v4

    check-cast v5, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    .line 1226
    .local v5, "swipeLayout":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getSwipeableView()Landroid/view/View;

    move-result-object v6

    invoke-static {v6}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v6

    const/4 v7, 0x0

    cmpl-float v6, v6, v7

    if-eqz v6, :cond_30

    .line 1227
    const/4 v6, 0x2

    invoke-virtual {v5, v6, p1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setItemState(IZ)V

    .line 1222
    .end local v4    # "item":Landroid/view/View;
    .end local v5    # "swipeLayout":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    :cond_30
    add-int/lit8 v3, v3, 0x1

    goto :goto_12

    .line 1232
    .end local v1    # "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    .end local v2    # "count":I
    .end local v3    # "i":I
    :cond_33
    return-void
.end method

.method public getAlphaAtIndex(ZI)F
    .registers 5
    .param p1, "left"    # Z
    .param p2, "index"    # I

    .line 333
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 334
    .local v0, "views":[Landroid/view/View;
    :goto_7
    array-length v1, v0

    add-int/lit8 v1, v1, -0x1

    if-gt p2, v1, :cond_13

    .line 335
    aget-object v1, v0, p2

    invoke-virtual {v1}, Landroid/view/View;->getAlpha()F

    move-result v1

    return v1

    .line 337
    :cond_13
    const/high16 v1, 0x3f800000    # 1.0f

    return v1
.end method

.method public getExpandLayout()Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    .registers 8

    .line 1172
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    .line 1173
    .local v0, "parent":Landroid/view/ViewParent;
    if-eqz v0, :cond_2f

    instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v1, :cond_2f

    .line 1174
    move-object v1, v0

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    .line 1175
    .local v1, "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    invoke-virtual {v1}, Landroidx/recyclerview/widget/RecyclerView;->getChildCount()I

    move-result v2

    .line 1176
    .local v2, "count":I
    const/4 v3, 0x0

    .local v3, "i":I
    :goto_12
    if-ge v3, v2, :cond_2f

    .line 1177
    invoke-virtual {v1, v3}, Landroidx/recyclerview/widget/RecyclerView;->getChildAt(I)Landroid/view/View;

    move-result-object v4

    .line 1178
    .local v4, "item":Landroid/view/View;
    instance-of v5, v4, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    if-eqz v5, :cond_2c

    .line 1179
    move-object v5, v4

    check-cast v5, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;

    .line 1180
    .local v5, "swipeLayout":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isExpanded()Z

    move-result v6

    if-nez v6, :cond_2b

    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isExpanding()Z

    move-result v6

    if-eqz v6, :cond_2c

    .line 1181
    :cond_2b
    return-object v5

    .line 1176
    .end local v4    # "item":Landroid/view/View;
    .end local v5    # "swipeLayout":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;
    :cond_2c
    add-int/lit8 v3, v3, 0x1

    goto :goto_12

    .line 1186
    .end local v1    # "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    .end local v2    # "count":I
    .end local v3    # "i":I
    :cond_2f
    const/4 v1, 0x0

    return-object v1
.end method

.method public getLeftViews()[Landroid/view/View;
    .registers 2

    .line 376
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    return-object v0
.end method

.method public getMainLayout()Landroid/view/View;
    .registers 2

    .line 145
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    return-object v0
.end method

.method public getRightViews()[Landroid/view/View;
    .registers 2

    .line 372
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    return-object v0
.end method

.method public getSwipeableView()Landroid/view/View;
    .registers 2

    .line 932
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    return-object v0
.end method

.method public inAnimatedState()Z
    .registers 4

    .line 1107
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    const/4 v1, 0x1

    if-eqz v0, :cond_12

    .line 1108
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getAnimation()Landroid/view/animation/Animation;

    move-result-object v0

    .line 1109
    .local v0, "anim":Landroid/view/animation/Animation;
    if-eqz v0, :cond_12

    invoke-virtual {v0}, Landroid/view/animation/Animation;->hasEnded()Z

    move-result v2

    if-nez v2, :cond_12

    return v1

    .line 1111
    .end local v0    # "anim":Landroid/view/animation/Animation;
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_23

    .line 1112
    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getAnimation()Landroid/view/animation/Animation;

    move-result-object v0

    .line 1113
    .restart local v0    # "anim":Landroid/view/animation/Animation;
    if-eqz v0, :cond_23

    invoke-virtual {v0}, Landroid/view/animation/Animation;->hasEnded()Z

    move-result v2

    if-nez v2, :cond_23

    return v1

    .line 1115
    .end local v0    # "anim":Landroid/view/animation/Animation;
    :cond_23
    const/4 v0, 0x0

    return v0
.end method

.method public invalidateSwipeItems()V
    .registers 1

    .line 176
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createItemLayouts()V

    .line 177
    return-void
.end method

.method public isEnabledAtIndex(ZI)Z
    .registers 6
    .param p1, "left"    # Z
    .param p2, "index"    # I

    .line 364
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 365
    .local v0, "views":[Landroid/view/View;
    :goto_7
    array-length v1, v0

    const/4 v2, 0x1

    sub-int/2addr v1, v2

    if-gt p2, v1, :cond_13

    .line 366
    aget-object v1, v0, p2

    invoke-virtual {v1}, Landroid/view/View;->isEnabled()Z

    move-result v1

    return v1

    .line 368
    :cond_13
    return v2
.end method

.method public isExpanded()Z
    .registers 2

    .line 1164
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isLeftExpanded()Z

    move-result v0

    if-nez v0, :cond_f

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isRightExpanded()Z

    move-result v0

    if-eqz v0, :cond_d

    goto :goto_f

    :cond_d
    const/4 v0, 0x0

    goto :goto_10

    :cond_f
    :goto_f
    const/4 v0, 0x1

    :goto_10
    return v0
.end method

.method public isExpanding()Z
    .registers 2

    .line 1152
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isRightExpanding()Z

    move-result v0

    if-nez v0, :cond_f

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isLeftExpanding()Z

    move-result v0

    if-eqz v0, :cond_d

    goto :goto_f

    :cond_d
    const/4 v0, 0x0

    goto :goto_10

    :cond_f
    :goto_f
    const/4 v0, 0x1

    :goto_10
    return v0
.end method

.method public isLeftExpanded()Z
    .registers 3

    .line 1160
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_e

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v0

    iget v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    if-lt v0, v1, :cond_e

    const/4 v0, 0x1

    goto :goto_f

    :cond_e
    const/4 v0, 0x0

    :goto_f
    return v0
.end method

.method public isLeftExpanding()Z
    .registers 3

    .line 1144
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v0}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v0

    const/4 v1, 0x0

    cmpl-float v0, v0, v1

    if-lez v0, :cond_d

    const/4 v0, 0x1

    goto :goto_e

    :cond_d
    const/4 v0, 0x0

    :goto_e
    return v0
.end method

.method public isRightExpanded()Z
    .registers 3

    .line 1156
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v0, :cond_e

    invoke-virtual {v0}, Landroid/widget/LinearLayout;->getWidth()I

    move-result v0

    iget v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    if-lt v0, v1, :cond_e

    const/4 v0, 0x1

    goto :goto_f

    :cond_e
    const/4 v0, 0x0

    :goto_f
    return v0
.end method

.method public isRightExpanding()Z
    .registers 3

    .line 1148
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v0}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v0

    const/4 v1, 0x0

    cmpg-float v0, v0, v1

    if-gez v0, :cond_d

    const/4 v0, 0x1

    goto :goto_e

    :cond_d
    const/4 v0, 0x0

    :goto_e
    return v0
.end method

.method public isSwipeEnabled()Z
    .registers 2

    .line 1103
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->swipeEnabled:Z

    return v0
.end method

.method protected onAttachedToWindow()V
    .registers 2

    .line 109
    invoke-super {p0}, Landroid/widget/FrameLayout;->onAttachedToWindow()V

    .line 110
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->autoHideSwipe:Z

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setAutoHideSwipe(Z)V

    .line 111
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onlyOneSwipe:Z

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setOnlyOneSwipe(Z)V

    .line 112
    return-void
.end method

.method public onClick(Landroid/view/View;)V
    .registers 7
    .param p1, "view"    # Landroid/view/View;

    .line 1191
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onSwipeItemClickListener:Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

    if-eqz v0, :cond_4f

    .line 1192
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-eqz v0, :cond_2a

    .line 1193
    const/4 v0, 0x0

    .local v0, "i":I
    :goto_b
    iget-object v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    array-length v4, v3

    if-ge v0, v4, :cond_2a

    .line 1194
    aget-object v4, v3, v0

    .line 1195
    .local v4, "v":Landroid/view/View;
    if-ne v4, p1, :cond_27

    .line 1196
    array-length v3, v3

    if-eq v3, v2, :cond_21

    iget-object v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-static {v3}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v3

    cmpl-float v1, v3, v1

    if-lez v1, :cond_26

    .line 1197
    :cond_21
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onSwipeItemClickListener:Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

    invoke-interface {v1, v2, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;->onSwipeItemClick(ZI)V

    .line 1199
    :cond_26
    return-void

    .line 1193
    .end local v4    # "v":Landroid/view/View;
    :cond_27
    add-int/lit8 v0, v0, 0x1

    goto :goto_b

    .line 1203
    .end local v0    # "i":I
    :cond_2a
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    if-eqz v0, :cond_4f

    .line 1204
    const/4 v0, 0x0

    .restart local v0    # "i":I
    :goto_2f
    iget-object v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    array-length v4, v3

    if-ge v0, v4, :cond_4f

    .line 1205
    aget-object v4, v3, v0

    .line 1206
    .restart local v4    # "v":Landroid/view/View;
    if-ne v4, p1, :cond_4c

    .line 1207
    array-length v3, v3

    if-eq v3, v2, :cond_45

    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-static {v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v2

    cmpl-float v1, v2, v1

    if-lez v1, :cond_4f

    .line 1208
    :cond_45
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onSwipeItemClickListener:Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

    const/4 v2, 0x0

    invoke-interface {v1, v2, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;->onSwipeItemClick(ZI)V

    goto :goto_4f

    .line 1204
    .end local v4    # "v":Landroid/view/View;
    :cond_4c
    add-int/lit8 v0, v0, 0x1

    goto :goto_2f

    .line 1215
    .end local v0    # "i":I
    :cond_4f
    :goto_4f
    return-void
.end method

.method protected onDetachedFromWindow()V
    .registers 3

    .line 116
    const/4 v0, 0x2

    const/4 v1, 0x0

    invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->setItemState(IZ)V

    .line 117
    invoke-super {p0}, Landroid/widget/FrameLayout;->onDetachedFromWindow()V

    .line 118
    return-void
.end method

.method public onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
    .registers 19
    .param p1, "view"    # Landroid/view/View;
    .param p2, "event"    # Landroid/view/MotionEvent;

    .line 705
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    iget-boolean v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->swipeEnabled:Z

    const/4 v4, 0x0

    if-eqz v3, :cond_31a

    iget-object v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    if-nez v3, :cond_1b

    iget-object v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    if-nez v3, :cond_1b

    iget-object v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    if-nez v3, :cond_1b

    iget-object v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    if-eqz v3, :cond_31a

    .line 707
    :cond_1b
    iget-object v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    if-eqz v3, :cond_21

    .line 708
    array-length v3, v3

    .local v3, "leftSize":I
    goto :goto_28

    .line 709
    .end local v3    # "leftSize":I
    :cond_21
    iget-object v3, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    if-eqz v3, :cond_27

    .line 710
    array-length v3, v3

    .restart local v3    # "leftSize":I
    goto :goto_28

    .line 712
    .end local v3    # "leftSize":I
    :cond_27
    const/4 v3, 0x0

    .line 715
    .restart local v3    # "leftSize":I
    :goto_28
    iget-object v5, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    if-eqz v5, :cond_2e

    .line 716
    array-length v5, v5

    .local v5, "rightSize":I
    goto :goto_35

    .line 717
    .end local v5    # "rightSize":I
    :cond_2e
    iget-object v5, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    if-eqz v5, :cond_34

    .line 718
    array-length v5, v5

    .restart local v5    # "rightSize":I
    goto :goto_35

    .line 720
    .end local v5    # "rightSize":I
    :cond_34
    const/4 v5, 0x0

    .line 722
    .restart local v5    # "rightSize":I
    :goto_35
    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getAction()I

    move-result v6

    const/4 v7, 0x0

    const/4 v8, 0x1

    if-eqz v6, :cond_2d5

    if-eq v6, v8, :cond_2ac

    const/4 v9, 0x3

    const/4 v10, 0x2

    if-eq v6, v10, :cond_52

    if-eq v6, v9, :cond_47

    goto/16 :goto_31a

    .line 902
    :cond_47
    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->finishMotion(Landroid/view/MotionEvent;)V

    .line 903
    iget-boolean v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->movementStarted:Z

    if-eqz v6, :cond_51

    .line 904
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->finishSwipeAnimated()V

    .line 906
    :cond_51
    return v4

    .line 741
    :cond_52
    iget v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->prevRawX:F

    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getRawX()F

    move-result v11

    sub-float/2addr v6, v11

    invoke-static {v6}, Ljava/lang/Math;->abs(F)F

    move-result v6

    const/high16 v11, 0x41a00000    # 20.0f

    cmpg-float v6, v6, v11

    if-gez v6, :cond_9a

    iget-boolean v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->movementStarted:Z

    if-nez v6, :cond_9a

    .line 742
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    iget-wide v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->lastTime:J

    sub-long/2addr v6, v9

    const-wide/16 v9, 0x32

    cmp-long v11, v6, v9

    if-ltz v11, :cond_99

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isPressed()Z

    move-result v6

    if-nez v6, :cond_99

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->isExpanding()Z

    move-result v6

    if-nez v6, :cond_99

    iget-boolean v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickPerformed:Z

    if-nez v6, :cond_99

    .line 743
    invoke-virtual {v1, v8}, Landroid/view/View;->setPressed(Z)V

    .line 745
    iget-boolean v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->shouldPerformLongClick:Z

    if-nez v6, :cond_99

    .line 746
    iput-boolean v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->shouldPerformLongClick:Z

    .line 747
    iget-object v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickHandler:Landroid/os/Handler;

    iget-object v7, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->longClickRunnable:Ljava/lang/Runnable;

    invoke-static {}, Landroid/view/ViewConfiguration;->getLongPressTimeout()I

    move-result v8

    int-to-long v8, v8

    invoke-virtual {v6, v7, v8, v9}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 751
    :cond_99
    return v4

    .line 754
    :cond_9a
    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->isPressed()Z

    move-result v6

    if-eqz v6, :cond_a3

    invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V

    .line 756
    :cond_a3
    iput-boolean v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->shouldPerformLongClick:Z

    .line 757
    iput-boolean v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->movementStarted:Z

    .line 758
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseOthersIfNeeded()V

    .line 760
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->clearAnimations()V

    .line 762
    iget v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->prevRawX:F

    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getRawX()F

    move-result v11

    sub-float/2addr v6, v11

    cmpl-float v6, v6, v7

    if-lez v6, :cond_ba

    const/4 v6, 0x1

    goto :goto_bb

    :cond_ba
    const/4 v6, 0x0

    :goto_bb
    iput-boolean v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    .line 763
    iget v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->prevRawX:F

    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getRawX()F

    move-result v11

    sub-float/2addr v6, v11

    invoke-static {v6}, Ljava/lang/Math;->abs(F)F

    move-result v6

    .line 764
    .local v6, "delta":F
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v11

    iget-wide v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->lastTime:J

    sub-long/2addr v11, v13

    long-to-float v11, v11

    div-float/2addr v11, v6

    iput v11, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->speed:F

    .line 766
    const/4 v11, 0x0

    .line 767
    .local v11, "rightLayoutWidth":I
    const/4 v12, 0x0

    .line 769
    .local v12, "leftLayoutWidth":I
    iget-boolean v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->directionLeft:Z

    const/4 v15, 0x0

    if-eqz v13, :cond_1bb

    .line 771
    iget-object v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v13}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v13

    sub-float/2addr v13, v6

    .line 773
    .local v13, "left":F
    iget v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLayoutMaxWidth:I

    neg-int v14, v8

    int-to-float v14, v14

    cmpg-float v14, v13, v14

    if-gez v14, :cond_100

    .line 774
    iget-boolean v14, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromRight:Z

    if-nez v14, :cond_f0

    .line 775
    neg-int v8, v8

    int-to-float v13, v8

    goto :goto_100

    .line 776
    :cond_f0
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v8

    neg-int v8, v8

    int-to-float v8, v8

    cmpg-float v8, v13, v8

    if-gez v8, :cond_100

    .line 777
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v8

    neg-int v8, v8

    int-to-float v13, v8

    .line 781
    :cond_100
    :goto_100
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromRight:Z

    if-eqz v8, :cond_18d

    .line 783
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v8}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v8

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v14

    iget v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fullSwipeEdgePadding:I

    sub-int/2addr v14, v9

    neg-int v9, v14

    int-to-float v9, v9

    const-string v14, "WeightAnim"

    cmpg-float v8, v8, v9

    if-gtz v8, :cond_153

    .line 784
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-static {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v8

    cmpl-float v8, v8, v7

    if-lez v8, :cond_18d

    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v8, :cond_12d

    invoke-virtual {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->hasEnded()Z

    move-result v8

    if-eqz v8, :cond_18d

    .line 786
    :cond_12d
    invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V

    .line 787
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-virtual {v4}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 789
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v4, :cond_13b

    iput-object v15, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 791
    :cond_13b
    new-instance v4, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-direct {v4, v7, v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;-><init>(FLandroid/view/View;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 792
    const-string v4, "onTouch - Collapse"

    invoke-static {v14, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 794
    const/4 v4, 0x3

    invoke-virtual {v1, v4, v10}, Landroid/view/View;->performHapticFeedback(II)Z

    .line 795
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->startAnimation(Landroid/view/animation/Animation;)V

    goto :goto_18d

    .line 799
    :cond_153
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-static {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v8

    int-to-float v9, v5

    const/high16 v10, 0x3f800000    # 1.0f

    sub-float/2addr v9, v10

    cmpg-float v8, v8, v9

    if-gez v8, :cond_18d

    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v8, :cond_16b

    .line 800
    invoke-virtual {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->hasEnded()Z

    move-result v8

    if-eqz v8, :cond_18d

    .line 802
    :cond_16b
    const-string v8, "onTouch - Expand"

    invoke-static {v14, v8}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I

    .line 804
    invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V

    .line 805
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-virtual {v4}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 807
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v4, :cond_17e

    iput-object v15, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 809
    :cond_17e
    new-instance v4, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    add-int/lit8 v8, v5, -0x1

    int-to-float v8, v8

    iget-object v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    invoke-direct {v4, v8, v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;-><init>(FLandroid/view/View;)V

    iput-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 810
    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 815
    :cond_18d
    :goto_18d
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4, v13}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 817
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_1a1

    .line 818
    invoke-static {v13}, Ljava/lang/Math;->abs(F)F

    move-result v4

    float-to-int v4, v4

    .line 819
    .end local v11    # "rightLayoutWidth":I
    .local v4, "rightLayoutWidth":I
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-static {v8, v4}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    move v11, v4

    .line 822
    .end local v4    # "rightLayoutWidth":I
    .restart local v11    # "rightLayoutWidth":I
    :cond_1a1
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_1b9

    cmpl-float v4, v13, v7

    if-lez v4, :cond_1b9

    .line 823
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v4

    invoke-static {v4}, Ljava/lang/Math;->abs(F)F

    move-result v4

    float-to-int v12, v4

    .line 824
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-static {v4, v12}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 827
    .end local v13    # "left":F
    :cond_1b9
    goto/16 :goto_282

    .line 829
    :cond_1bb
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v4

    add-float/2addr v4, v6

    .line 831
    .local v4, "right":F
    iget v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLayoutMaxWidth:I

    int-to-float v9, v8

    cmpl-float v9, v4, v9

    if-lez v9, :cond_1dd

    .line 832
    iget-boolean v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromLeft:Z

    if-nez v9, :cond_1cf

    .line 833
    int-to-float v4, v8

    goto :goto_1dd

    .line 834
    :cond_1cf
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v8

    int-to-float v8, v8

    cmpl-float v8, v4, v8

    if-ltz v8, :cond_1dd

    .line 835
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v8

    int-to-float v4, v8

    .line 839
    :cond_1dd
    :goto_1dd
    iget-boolean v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromLeft:Z

    if-eqz v8, :cond_257

    .line 841
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v8}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v8

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getWidth()I

    move-result v9

    iget v13, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->fullSwipeEdgePadding:I

    sub-int/2addr v9, v13

    int-to-float v9, v9

    cmpl-float v8, v8, v9

    if-ltz v8, :cond_225

    .line 842
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-static {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v8

    cmpl-float v8, v8, v7

    if-lez v8, :cond_257

    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v8, :cond_207

    invoke-virtual {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->hasEnded()Z

    move-result v8

    if-eqz v8, :cond_257

    .line 844
    :cond_207
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-virtual {v8}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 846
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v8, :cond_212

    iput-object v15, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 848
    :cond_212
    new-instance v8, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    iget-object v9, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-direct {v8, v7, v9}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;-><init>(FLandroid/view/View;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 849
    const/4 v8, 0x3

    invoke-virtual {v1, v8, v10}, Landroid/view/View;->performHapticFeedback(II)Z

    .line 851
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->startAnimation(Landroid/view/animation/Animation;)V

    goto :goto_257

    .line 854
    :cond_225
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-static {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->getViewWeight(Landroid/view/View;)F

    move-result v8

    int-to-float v9, v3

    const/high16 v10, 0x3f800000    # 1.0f

    sub-float/2addr v9, v10

    cmpg-float v8, v8, v9

    if-gez v8, :cond_257

    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v8, :cond_23d

    invoke-virtual {v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;->hasEnded()Z

    move-result v8

    if-eqz v8, :cond_257

    .line 856
    :cond_23d
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-virtual {v8}, Landroid/widget/LinearLayout;->clearAnimation()V

    .line 858
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    if-eqz v8, :cond_248

    iput-object v15, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 860
    :cond_248
    new-instance v8, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    add-int/lit8 v9, v3, -0x1

    int-to-float v9, v9

    iget-object v10, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    invoke-direct {v8, v9, v10}, Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;-><init>(FLandroid/view/View;)V

    iput-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->expandAnim:Lim/tpelyyftgw/ui/hviews/slidemenu/WeightAnimation;

    .line 862
    invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 867
    :cond_257
    :goto_257
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v8, v4}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 869
    iget-object v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    if-eqz v8, :cond_26e

    cmpl-float v7, v4, v7

    if-lez v7, :cond_26e

    .line 870
    invoke-static {v4}, Ljava/lang/Math;->abs(F)F

    move-result v7

    float-to-int v12, v7

    .line 871
    iget-object v7, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-static {v7, v12}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 874
    :cond_26e
    iget-object v7, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    if-eqz v7, :cond_282

    .line 875
    iget-object v7, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v7}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v7

    invoke-static {v7}, Ljava/lang/Math;->abs(F)F

    move-result v7

    float-to-int v11, v7

    .line 876
    iget-object v7, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-static {v7, v11}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 880
    .end local v4    # "right":F
    :cond_282
    :goto_282
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v4

    invoke-static {v4}, Ljava/lang/Math;->abs(F)F

    move-result v4

    iget v7, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    div-int/lit8 v7, v7, 0x5

    int-to-float v7, v7

    cmpl-float v4, v4, v7

    if-lez v4, :cond_29e

    .line 881
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v4

    const/4 v7, 0x1

    invoke-interface {v4, v7}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V

    goto :goto_29f

    .line 880
    :cond_29e
    const/4 v7, 0x1

    .line 883
    :goto_29f
    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getRawX()F

    move-result v4

    iput v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->prevRawX:F

    .line 884
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    iput-wide v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->lastTime:J

    .line 885
    return v7

    .line 888
    .end local v6    # "delta":F
    .end local v11    # "rightLayoutWidth":I
    .end local v12    # "leftLayoutWidth":I
    :cond_2ac
    invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->finishMotion(Landroid/view/MotionEvent;)V

    .line 889
    iget-boolean v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->movementStarted:Z

    if-eqz v6, :cond_2b7

    .line 890
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->finishSwipeAnimated()V

    goto :goto_2d4

    .line 892
    :cond_2b7
    invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V

    .line 893
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    iget-wide v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downTime:J

    sub-long/2addr v6, v8

    invoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I

    move-result v8

    int-to-long v8, v8

    cmp-long v10, v6, v8

    if-gez v10, :cond_2d4

    .line 894
    const/4 v6, 0x1

    invoke-virtual {v1, v6}, Landroid/view/View;->setPressed(Z)V

    .line 895
    invoke-virtual/range {p1 .. p1}, Landroid/view/View;->performClick()Z

    .line 896
    invoke-virtual {v1, v4}, Landroid/view/View;->setPressed(Z)V

    .line 900
    :cond_2d4
    :goto_2d4
    return v4

    .line 724
    :cond_2d5
    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getX()F

    move-result v4

    iput v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downX:F

    .line 725
    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getY()F

    move-result v4

    iput v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downY:F

    .line 726
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v8

    iput-wide v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->lastTime:J

    iput-wide v8, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downTime:J

    .line 727
    invoke-virtual/range {p2 .. p2}, Landroid/view/MotionEvent;->getRawX()F

    move-result v4

    iput v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->prevRawX:F

    iput v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downRawX:F

    .line 729
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-static {v4}, Landroidx/core/view/ViewCompat;->getTranslationX(Landroid/view/View;)F

    move-result v4

    cmpl-float v4, v4, v7

    if-nez v4, :cond_318

    .line 730
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinearWithoutLast:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_308

    .line 731
    iget-object v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    array-length v6, v6

    const/4 v7, 0x1

    sub-int/2addr v6, v7

    int-to-float v6, v6

    invoke-static {v4, v6}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWeight(Landroid/view/View;F)V

    .line 733
    :cond_308
    iget-object v4, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinearWithoutFirst:Landroid/widget/LinearLayout;

    if-eqz v4, :cond_316

    .line 734
    iget-object v6, v0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    array-length v6, v6

    const/4 v7, 0x1

    sub-int/2addr v6, v7

    int-to-float v6, v6

    invoke-static {v4, v6}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWeight(Landroid/view/View;F)V

    goto :goto_319

    .line 733
    :cond_316
    const/4 v7, 0x1

    goto :goto_319

    .line 729
    :cond_318
    const/4 v7, 0x1

    .line 738
    :goto_319
    return v7

    .line 910
    .end local v3    # "leftSize":I
    .end local v5    # "rightSize":I
    :cond_31a
    :goto_31a
    return v4
.end method

.method public rebuildLayout()V
    .registers 2

    .line 184
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createItemLayouts()V

    .line 185
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->bringToFront()V

    .line 186
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 187
    return-void
.end method

.method public setAlphaAtIndex(ZIF)V
    .registers 6
    .param p1, "left"    # Z
    .param p2, "index"    # I
    .param p3, "alpha"    # F

    .line 302
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 303
    .local v0, "views":[Landroid/view/View;
    :goto_7
    array-length v1, v0

    add-int/lit8 v1, v1, -0x1

    if-gt p2, v1, :cond_11

    .line 304
    aget-object v1, v0, p2

    invoke-virtual {v1, p3}, Landroid/view/View;->setAlpha(F)V

    .line 306
    :cond_11
    return-void
.end method

.method public setAutoHideSwipe(Z)V
    .registers 5
    .param p1, "autoHideSwipe"    # Z

    .line 1119
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->autoHideSwipe:Z

    .line 1120
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->getParent()Landroid/view/ViewParent;

    move-result-object v0

    .line 1121
    .local v0, "parent":Landroid/view/ViewParent;
    if-eqz v0, :cond_22

    instance-of v1, v0, Landroidx/recyclerview/widget/RecyclerView;

    if-eqz v1, :cond_22

    .line 1122
    move-object v1, v0

    check-cast v1, Landroidx/recyclerview/widget/RecyclerView;

    .line 1123
    .local v1, "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;

    if-eqz v2, :cond_16

    invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->removeOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 1124
    :cond_16
    if-eqz p1, :cond_22

    .line 1125
    new-instance v2, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$3;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$3;-><init>(Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;)V

    iput-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onScrollListener:Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;

    invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;->addOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V

    .line 1137
    .end local v1    # "recyclerView":Landroidx/recyclerview/widget/RecyclerView;
    :cond_22
    return-void
.end method

.method public setBackgroundSelector(I)V
    .registers 4
    .param p1, "color"    # I

    .line 385
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    const/4 v1, 0x0

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V

    .line 386
    return-void
.end method

.method public setCanFullSwipeFromLeft(Z)V
    .registers 2
    .param p1, "fullSwipeFromLeft"    # Z

    .line 1239
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromLeft:Z

    .line 1240
    return-void
.end method

.method public setCanFullSwipeFromRight(Z)V
    .registers 2
    .param p1, "fullSwipeFromRight"    # Z

    .line 1243
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->canFullSwipeFromRight:Z

    .line 1244
    return-void
.end method

.method public setDividerWidth(I)V
    .registers 2
    .param p1, "dividerWidth"    # I

    .line 254
    iput p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->dividerWidth:I

    .line 255
    return-void
.end method

.method public setEnableAtIndex(ZIZ)V
    .registers 6
    .param p1, "left"    # Z
    .param p2, "index"    # I
    .param p3, "enabled"    # Z

    .line 309
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 310
    .local v0, "views":[Landroid/view/View;
    :goto_7
    array-length v1, v0

    add-int/lit8 v1, v1, -0x1

    if-gt p2, v1, :cond_11

    .line 311
    aget-object v1, v0, p2

    invoke-virtual {v1, p3}, Landroid/view/View;->setEnabled(Z)V

    .line 313
    :cond_11
    return-void
.end method

.method public setIconAtIndex(ZII)V
    .registers 7
    .param p1, "left"    # Z
    .param p2, "index"    # I
    .param p3, "resId"    # I

    .line 324
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 325
    .local v0, "views":[Landroid/view/View;
    :goto_7
    array-length v1, v0

    add-int/lit8 v1, v1, -0x1

    if-gt p2, v1, :cond_19

    .line 326
    aget-object v1, v0, p2

    const-string v2, "icon"

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/ImageView;

    .line 327
    .local v1, "imageView":Landroid/widget/ImageView;
    invoke-virtual {v1, p3}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 329
    .end local v1    # "imageView":Landroid/widget/ImageView;
    :cond_19
    return-void
.end method

.method public setIconSize(I)V
    .registers 2
    .param p1, "size"    # I

    .line 586
    iput p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->iconSize:I

    .line 587
    return-void
.end method

.method public setIcons(Z[I)V
    .registers 7
    .param p1, "left"    # Z
    .param p2, "icons"    # [I

    .line 352
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 353
    .local v0, "views":[Landroid/view/View;
    :goto_7
    if-eqz v0, :cond_26

    if-eqz v0, :cond_f

    array-length v1, v0

    if-gtz v1, :cond_f

    goto :goto_26

    .line 356
    :cond_f
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_10
    array-length v2, v0

    if-ge v1, v2, :cond_25

    .line 357
    aget-object v2, v0, v1

    const-string v3, "icon"

    invoke-virtual {v2, v3}, Landroid/view/View;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/ImageView;

    .line 358
    .local v2, "imageView":Landroid/widget/ImageView;
    aget v3, p2, v1

    invoke-virtual {v2, v3}, Landroid/widget/ImageView;->setImageResource(I)V

    .line 356
    .end local v2    # "imageView":Landroid/widget/ImageView;
    add-int/lit8 v1, v1, 0x1

    goto :goto_10

    .line 360
    .end local v1    # "i":I
    :cond_25
    return-void

    .line 354
    :cond_26
    :goto_26
    return-void
.end method

.method public setItemState(IZ)V
    .registers 8
    .param p1, "state"    # I
    .param p2, "animated"    # Z

    .line 1070
    const/4 v0, 0x1

    if-eqz p1, :cond_33

    if-eq p1, v0, :cond_d

    const/4 v0, 0x2

    if-eq p1, v0, :cond_9

    goto :goto_58

    .line 1072
    :cond_9
    invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->collapseItem(Z)V

    .line 1073
    goto :goto_58

    .line 1085
    :cond_d
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    array-length v0, v0

    iget v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    mul-int v0, v0, v1

    .line 1086
    .local v0, "requiredWidthRight":I
    if-eqz p2, :cond_26

    .line 1087
    new-instance v1, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;

    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    const/4 v4, 0x0

    invoke-direct {v1, v2, v0, v3, v4}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;-><init>(Landroid/view/View;ILandroid/view/View;Z)V

    .line 1088
    .local v1, "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 1089
    .end local v1    # "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    goto :goto_58

    .line 1090
    :cond_26
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    neg-int v2, v0

    int-to-float v2, v2

    invoke-static {v1, v2}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 1091
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightLinear:Landroid/widget/LinearLayout;

    invoke-static {v1, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    goto :goto_58

    .line 1075
    .end local v0    # "requiredWidthRight":I
    :cond_33
    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    array-length v1, v1

    iget v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    mul-int v1, v1, v2

    .line 1076
    .local v1, "requiredWidthLeft":I
    if-eqz p2, :cond_4c

    .line 1077
    new-instance v2, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;

    iget-object v3, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    iget-object v4, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-direct {v2, v3, v1, v4, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;-><init>(Landroid/view/View;ILandroid/view/View;Z)V

    move-object v0, v2

    .line 1078
    .local v0, "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    iget-object v2, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-virtual {v2, v0}, Landroid/widget/LinearLayout;->startAnimation(Landroid/view/animation/Animation;)V

    .line 1079
    .end local v0    # "swipeAnim":Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeAnimation;
    goto :goto_58

    .line 1080
    :cond_4c
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    int-to-float v2, v1

    invoke-static {v0, v2}, Landroidx/core/view/ViewCompat;->setTranslationX(Landroid/view/View;F)V

    .line 1081
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftLinear:Landroid/widget/LinearLayout;

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/Utils;->setViewWidth(Landroid/view/View;I)V

    .line 1083
    nop

    .line 1096
    .end local v1    # "requiredWidthLeft":I
    :goto_58
    return-void
.end method

.method public setItemWidth(I)V
    .registers 2
    .param p1, "width"    # I

    .line 180
    iput p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->itemWidth:I

    .line 181
    return-void
.end method

.method public setLeftColors([I)V
    .registers 2
    .param p1, "leftColors"    # [I

    .line 54
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftColors:[I

    .line 55
    return-void
.end method

.method public varargs setLeftIconColors([I)V
    .registers 2
    .param p1, "leftIconColors"    # [I

    .line 574
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIconColors:[I

    .line 575
    return-void
.end method

.method public varargs setLeftIcons([I)V
    .registers 2
    .param p1, "leftIcons"    # [I

    .line 569
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    .line 570
    return-void
.end method

.method public varargs setLeftTextColors([I)V
    .registers 2
    .param p1, "leftTextColors"    # [I

    .line 598
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTextColors:[I

    .line 599
    return-void
.end method

.method public varargs setLeftTexts([Ljava/lang/String;)V
    .registers 2
    .param p1, "leftTexts"    # [Ljava/lang/String;

    .line 602
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftTexts:[Ljava/lang/String;

    .line 603
    return-void
.end method

.method public setNeedDivderBetweenMainAndMenu(Z)V
    .registers 2
    .param p1, "needDivderBetweenMainAndMenu"    # Z

    .line 1168
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->needDivderBetweenMainAndMenu:Z

    .line 1169
    return-void
.end method

.method public setOnClickListener(Landroid/view/View$OnClickListener;)V
    .registers 3
    .param p1, "l"    # Landroid/view/View$OnClickListener;

    .line 381
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0, p1}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 382
    return-void
.end method

.method public setOnSwipeItemClickListener(Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;)V
    .registers 2
    .param p1, "onSwipeItemClickListener"    # Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

    .line 93
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onSwipeItemClickListener:Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout$OnSwipeItemClickListener;

    .line 94
    return-void
.end method

.method public setOnlyOneSwipe(Z)V
    .registers 2
    .param p1, "onlyOneSwipe"    # Z

    .line 1140
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->onlyOneSwipe:Z

    .line 1141
    return-void
.end method

.method public setPressed(Z)V
    .registers 4
    .param p1, "pressed"    # Z

    .line 667
    invoke-super {p0, p1}, Landroid/widget/FrameLayout;->setPressed(Z)V

    .line 668
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-lt v0, v1, :cond_10

    .line 669
    iget v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downX:F

    iget v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->downY:F

    invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->drawableHotspotChanged(FF)V

    .line 670
    :cond_10
    return-void
.end method

.method public varargs setRightColors([I)V
    .registers 2
    .param p1, "rightColors"    # [I

    .line 578
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightColors:[I

    .line 579
    return-void
.end method

.method public varargs setRightIconColors([I)V
    .registers 2
    .param p1, "rightIconColors"    # [I

    .line 590
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIconColors:[I

    .line 591
    return-void
.end method

.method public varargs setRightIcons([I)V
    .registers 2
    .param p1, "rightIcons"    # [I

    .line 582
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    .line 583
    return-void
.end method

.method public varargs setRightTextColors([I)V
    .registers 2
    .param p1, "rightTextColors"    # [I

    .line 594
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTextColors:[I

    .line 595
    return-void
.end method

.method public varargs setRightTexts([Ljava/lang/String;)V
    .registers 2
    .param p1, "rightTexts"    # [Ljava/lang/String;

    .line 606
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightTexts:[Ljava/lang/String;

    .line 607
    return-void
.end method

.method public setSwipeEnabled(Z)V
    .registers 2
    .param p1, "enabled"    # Z

    .line 1099
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->swipeEnabled:Z

    .line 1100
    return-void
.end method

.method public setTextAtIndex(ZILjava/lang/String;)V
    .registers 7
    .param p1, "left"    # Z
    .param p2, "index"    # I
    .param p3, "text"    # Ljava/lang/String;

    .line 316
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 317
    .local v0, "views":[Landroid/view/View;
    :goto_7
    array-length v1, v0

    add-int/lit8 v1, v1, -0x1

    if-gt p2, v1, :cond_19

    .line 318
    aget-object v1, v0, p2

    const-string v2, "text"

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/TextView;

    .line 319
    .local v1, "textViews":Landroid/widget/TextView;
    invoke-virtual {v1, p3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 321
    .end local v1    # "textViews":Landroid/widget/TextView;
    :cond_19
    return-void
.end method

.method public setTextSize(F)V
    .registers 2
    .param p1, "size"    # F

    .line 610
    iput p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->textSize:F

    .line 611
    return-void
.end method

.method public setTexts(Z[Ljava/lang/String;)V
    .registers 7
    .param p1, "left"    # Z
    .param p2, "texts"    # [Ljava/lang/String;

    .line 341
    if-eqz p1, :cond_5

    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftViews:[Landroid/view/View;

    goto :goto_7

    :cond_5
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightViews:[Landroid/view/View;

    .line 342
    .local v0, "views":[Landroid/view/View;
    :goto_7
    if-eqz v0, :cond_26

    if-eqz v0, :cond_f

    array-length v1, v0

    if-gtz v1, :cond_f

    goto :goto_26

    .line 345
    :cond_f
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_10
    array-length v2, v0

    if-ge v1, v2, :cond_25

    .line 346
    aget-object v2, v0, v1

    const-string v3, "text"

    invoke-virtual {v2, v3}, Landroid/view/View;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    .line 347
    .local v2, "textView":Landroid/widget/TextView;
    aget-object v3, p2, v1

    invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 345
    .end local v2    # "textView":Landroid/widget/TextView;
    add-int/lit8 v1, v1, 0x1

    goto :goto_10

    .line 349
    .end local v1    # "i":I
    :cond_25
    return-void

    .line 343
    :cond_26
    :goto_26
    return-void
.end method

.method public setUpView(Landroid/view/View;)V
    .registers 4
    .param p1, "layout"    # Landroid/view/View;

    .line 130
    iput-object p1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    .line 132
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 133
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 134
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIconColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->leftIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 135
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIconColors:[I

    iget-object v1, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->rightIcons:[I

    invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->compareArrays([I[I)V

    .line 137
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->addView(Landroid/view/View;)V

    .line 139
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->createItemLayouts()V

    .line 140
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0}, Landroid/view/View;->bringToFront()V

    .line 141
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/slidemenu/SwipeLayout;->mainLayout:Landroid/view/View;

    invoke-virtual {v0, p0}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V

    .line 142
    return-void
.end method