FloatingToolbar$FloatingToolbarPopup$9.smali

.class Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;
.super Landroid/view/animation/Animation;
.source "FloatingToolbar.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->closeOverflow()V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

.field final synthetic val$bottom:F

.field final synthetic val$startHeight:I

.field final synthetic val$targetHeight:I


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;IIF)V
    .registers 5
    .param p1, "this$1"    # Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    .line 590
    iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    iput p2, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$targetHeight:I

    iput p3, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$startHeight:I

    iput p4, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$bottom:F

    invoke-direct {p0}, Landroid/view/animation/Animation;-><init>()V

    return-void
.end method


# virtual methods
.method protected applyTransformation(FLandroid/view/animation/Transformation;)V
    .registers 7
    .param p1, "interpolatedTime"    # F
    .param p2, "t"    # Landroid/view/animation/Transformation;

    .line 593
    iget v0, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$targetHeight:I

    iget v1, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$startHeight:I

    sub-int/2addr v0, v1

    int-to-float v0, v0

    mul-float v0, v0, p1

    float-to-int v0, v0

    .line 594
    .local v0, "deltaHeight":I
    iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    # getter for: Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->mContentContainer:Landroid/view/ViewGroup;
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->access$400(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;)Landroid/view/ViewGroup;

    move-result-object v2

    iget v3, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$startHeight:I

    add-int/2addr v3, v0

    # invokes: Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->setHeight(Landroid/view/View;I)V
    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->access$1600(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;Landroid/view/View;I)V

    .line 595
    iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    # getter for: Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->mOpenOverflowUpwards:Z
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->access$1700(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;)Z

    move-result v1

    if-eqz v1, :cond_39

    .line 596
    iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    # getter for: Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->mContentContainer:Landroid/view/ViewGroup;
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->access$400(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;)Landroid/view/ViewGroup;

    move-result-object v1

    iget v2, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->val$bottom:F

    iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    # getter for: Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->mContentContainer:Landroid/view/ViewGroup;
    invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->access$400(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;)Landroid/view/ViewGroup;

    move-result-object v3

    invoke-virtual {v3}, Landroid/view/ViewGroup;->getHeight()I

    move-result v3

    int-to-float v3, v3

    sub-float/2addr v2, v3

    invoke-virtual {v1, v2}, Landroid/view/ViewGroup;->setY(F)V

    .line 597
    iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup$9;->this$1:Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;

    # invokes: Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->positionContentYCoordinatesIfOpeningOverflowUpwards()V
    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;->access$1800(Lim/tpelyyftgw/ui/actionbar/FloatingToolbar$FloatingToolbarPopup;)V

    .line 599
    :cond_39
    return-void
.end method