SecretMediaViewer$2.smali
.class Lim/tpelyyftgw/ui/SecretMediaViewer$2;
.super Landroid/widget/FrameLayout;
.source "SecretMediaViewer.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/SecretMediaViewer;->setParentActivity(Landroid/app/Activity;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/SecretMediaViewer;Landroid/content/Context;)V
.registers 3
.param p1, "this$0" # Lim/tpelyyftgw/ui/SecretMediaViewer;
.param p2, "arg0" # Landroid/content/Context;
.line 602
iput-object p1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-direct {p0, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
return-void
.end method
# virtual methods
.method protected onLayout(ZIIII)V
.registers 11
.param p1, "changed" # Z
.param p2, "left" # I
.param p3, "top" # I
.param p4, "right" # I
.param p5, "bottom" # I
.line 632
const/4 v0, 0x0
.line 633
.local v0, "x":I
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x15
if-lt v1, v2, :cond_1c
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1600(Lim/tpelyyftgw/ui/SecretMediaViewer;)Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_1c
.line 634
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1600(Lim/tpelyyftgw/ui/SecretMediaViewer;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/WindowInsets;
invoke-virtual {v1}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
move-result v1
add-int/2addr v0, v1
.line 636
:cond_1c
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1400(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;
move-result-object v1
const/4 v2, 0x0
iget-object v3, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v3}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1400(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;->getMeasuredWidth()I
move-result v3
add-int/2addr v3, v0
iget-object v4, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v4}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1400(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;->getMeasuredHeight()I
move-result v4
invoke-virtual {v1, v0, v2, v3, v4}, Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;->layout(IIII)V
.line 637
if-eqz p1, :cond_60
.line 638
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1700(Lim/tpelyyftgw/ui/SecretMediaViewer;)Landroid/animation/AnimatorSet;
move-result-object v1
if-nez v1, :cond_57
.line 639
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
const/high16 v2, 0x3f800000 # 1.0f
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1802(Lim/tpelyyftgw/ui/SecretMediaViewer;F)F
.line 640
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
const/4 v2, 0x0
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1902(Lim/tpelyyftgw/ui/SecretMediaViewer;F)F
.line 641
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$2002(Lim/tpelyyftgw/ui/SecretMediaViewer;F)F
.line 643
:cond_57
iget-object v1, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1800(Lim/tpelyyftgw/ui/SecretMediaViewer;)F
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$2100(Lim/tpelyyftgw/ui/SecretMediaViewer;F)V
.line 645
:cond_60
return-void
.end method
.method protected onMeasure(II)V
.registers 8
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 605
invoke-static {p1}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v0
.line 606
.local v0, "widthSize":I
invoke-static {p2}, Landroid/view/View$MeasureSpec;->getSize(I)I
move-result v1
.line 607
.local v1, "heightSize":I
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v2, v3, :cond_3a
iget-object v2, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1600(Lim/tpelyyftgw/ui/SecretMediaViewer;)Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_3a
.line 608
iget-object v2, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1600(Lim/tpelyyftgw/ui/SecretMediaViewer;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/WindowInsets;
.line 609
.local v2, "insets":Landroid/view/WindowInsets;
sget-boolean v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->incorrectDisplaySizeFix:Z
if-eqz v4, :cond_2f
.line 610
sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v4, v4, Landroid/graphics/Point;->y:I
if-le v1, v4, :cond_2c
.line 611
sget-object v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v4, Landroid/graphics/Point;->y:I
.line 613
:cond_2c
sget v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
add-int/2addr v1, v4
.line 615
:cond_2f
invoke-virtual {v2}, Landroid/view/WindowInsets;->getSystemWindowInsetBottom()I
move-result v4
sub-int/2addr v1, v4
.line 616
invoke-virtual {v2}, Landroid/view/WindowInsets;->getSystemWindowInsetRight()I
move-result v4
sub-int/2addr v0, v4
.line 617
.end local v2 # "insets":Landroid/view/WindowInsets;
goto :goto_44
.line 618
:cond_3a
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
if-le v1, v2, :cond_44
.line 619
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v1, v2, Landroid/graphics/Point;->y:I
.line 622
:cond_44
:goto_44
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->setMeasuredDimension(II)V
.line 623
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v2, v3, :cond_60
iget-object v2, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1600(Lim/tpelyyftgw/ui/SecretMediaViewer;)Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_60
.line 624
iget-object v2, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1600(Lim/tpelyyftgw/ui/SecretMediaViewer;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/WindowInsets;
invoke-virtual {v2}, Landroid/view/WindowInsets;->getSystemWindowInsetLeft()I
move-result v2
sub-int/2addr v0, v2
.line 626
:cond_60
iget-object v2, p0, Lim/tpelyyftgw/ui/SecretMediaViewer$2;->this$0:Lim/tpelyyftgw/ui/SecretMediaViewer;
invoke-static {v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->access$1400(Lim/tpelyyftgw/ui/SecretMediaViewer;)Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;
move-result-object v2
const/high16 v3, 0x40000000 # 2.0f
invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v4
invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;->makeMeasureSpec(II)I
move-result v3
invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/ui/SecretMediaViewer$FrameLayoutDrawer;->measure(II)V
.line 627
return-void
.end method