ImagePreviewActivity$QualityChooseView.smali
.class Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;
.super Landroid/view/View;
.source "ImagePreviewActivity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "QualityChooseView"
.end annotation
# instance fields
.field private circleSize:I
.field private gapSize:I
.field private lineSize:I
.field private moving:Z
.field private paint:Landroid/graphics/Paint;
.field private sideSide:I
.field private startMoving:Z
.field private startMovingQuality:I
.field private startX:F
.field private textPaint:Landroid/text/TextPaint;
.field final synthetic this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;Landroid/content/Context;)V
.registers 4
.param p2, "context" # Landroid/content/Context;
.line 8891
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
.line 8892
invoke-direct {p0, p2}, Landroid/view/View;-><init>(Landroid/content/Context;)V
.line 8894
new-instance p1, Landroid/graphics/Paint;
const/4 v0, 0x1
invoke-direct {p1, v0}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->paint:Landroid/graphics/Paint;
.line 8895
new-instance p1, Landroid/text/TextPaint;
invoke-direct {p1, v0}, Landroid/text/TextPaint;-><init>(I)V
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->textPaint:Landroid/text/TextPaint;
.line 8896
const/high16 v0, 0x41400000 # 12.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
int-to-float v0, v0
invoke-virtual {p1, v0}, Landroid/text/TextPaint;->setTextSize(F)V
.line 8897
iget-object p1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->textPaint:Landroid/text/TextPaint;
const v0, -0x323233
invoke-virtual {p1, v0}, Landroid/text/TextPaint;->setColor(I)V
.line 8898
return-void
.end method
# virtual methods
.method protected onDraw(Landroid/graphics/Canvas;)V
.registers 19
.param p1, "canvas" # Landroid/graphics/Canvas;
.line 8968
move-object/from16 v0, p0
move-object/from16 v7, p1
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v1
const/4 v8, 0x1
const/4 v9, 0x2
if-eq v1, v8, :cond_32
.line 8969
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->getMeasuredWidth()I
move-result v1
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
iget-object v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v3
mul-int v2, v2, v3
sub-int/2addr v1, v2
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
mul-int/lit8 v2, v2, 0x8
sub-int/2addr v1, v2
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
mul-int/lit8 v2, v2, 0x2
sub-int/2addr v1, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v2
sub-int/2addr v2, v8
div-int/2addr v1, v2
iput v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
goto :goto_4d
.line 8971
:cond_32
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->getMeasuredWidth()I
move-result v1
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
iget-object v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v3
mul-int v2, v2, v3
sub-int/2addr v1, v2
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
mul-int/lit8 v2, v2, 0x8
sub-int/2addr v1, v2
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
mul-int/lit8 v2, v2, 0x2
sub-int/2addr v1, v2
iput v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
.line 8973
:goto_4d
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->getMeasuredHeight()I
move-result v1
div-int/2addr v1, v9
const/high16 v2, 0x40c00000 # 6.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
add-int v10, v1, v2
.line 8974
.local v10, "cy":I
const/4 v1, 0x0
move v11, v1
.local v11, "a":I
:goto_5c
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v1
if-ge v11, v1, :cond_139
.line 8975
iget v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
iget v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
iget v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
mul-int/lit8 v3, v3, 0x2
add-int/2addr v2, v3
iget v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
add-int/2addr v2, v3
mul-int v2, v2, v11
add-int/2addr v1, v2
div-int/2addr v3, v9
add-int v12, v1, v3
.line 8976
.local v12, "cx":I
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v1
if-gt v11, v1, :cond_87
.line 8977
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->paint:Landroid/graphics/Paint;
const v2, -0xac5111
invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V
goto :goto_8f
.line 8979
:cond_87
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->paint:Landroid/graphics/Paint;
const v2, 0x66ffffff
invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V
.line 8982
:goto_8f
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v1
sub-int/2addr v1, v8
if-ne v11, v1, :cond_bb
.line 8983
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16300(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v2
iget-object v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16400(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v3
invoke-static {v2, v3}, Ljava/lang/Math;->min(II)I
move-result v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, "p"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
move-object v13, v1
.local v1, "text":Ljava/lang/String;
goto :goto_d0
.line 8984
.end local v1 # "text":Ljava/lang/String;
:cond_bb
if-nez v11, :cond_c1
.line 8985
const-string v1, "240p"
move-object v13, v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_d0
.line 8986
.end local v1 # "text":Ljava/lang/String;
:cond_c1
if-ne v11, v8, :cond_c7
.line 8987
const-string v1, "360p"
move-object v13, v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_d0
.line 8988
.end local v1 # "text":Ljava/lang/String;
:cond_c7
if-ne v11, v9, :cond_cd
.line 8989
const-string v1, "480p"
move-object v13, v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_d0
.line 8991
.end local v1 # "text":Ljava/lang/String;
:cond_cd
const-string v1, "720p"
move-object v13, v1
.line 8993
.local v13, "text":Ljava/lang/String;
:goto_d0
iget-object v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->textPaint:Landroid/text/TextPaint;
invoke-virtual {v1, v13}, Landroid/text/TextPaint;->measureText(Ljava/lang/String;)F
move-result v14
.line 8994
.local v14, "width":F
int-to-float v1, v12
int-to-float v2, v10
iget-object v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v3
if-ne v11, v3, :cond_e7
const/high16 v3, 0x41000000 # 8.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
goto :goto_ea
:cond_e7
iget v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
div-int/2addr v3, v9
:goto_ea
int-to-float v3, v3
iget-object v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->paint:Landroid/graphics/Paint;
invoke-virtual {v7, v1, v2, v3, v4}, Landroid/graphics/Canvas;->drawCircle(FFFLandroid/graphics/Paint;)V
.line 8995
int-to-float v1, v12
const/high16 v2, 0x40000000 # 2.0f
div-float v3, v14, v2
sub-float/2addr v1, v3
const/high16 v3, 0x41800000 # 16.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int v3, v10, v3
int-to-float v3, v3
iget-object v4, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->textPaint:Landroid/text/TextPaint;
invoke-virtual {v7, v13, v1, v3, v4}, Landroid/graphics/Canvas;->drawText(Ljava/lang/String;FFLandroid/graphics/Paint;)V
.line 8996
if-eqz v11, :cond_135
.line 8997
iget v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
div-int/2addr v1, v9
sub-int v1, v12, v1
iget v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
sub-int/2addr v1, v3
iget v3, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
sub-int v15, v1, v3
.line 8998
.local v15, "x":I
int-to-float v3, v15
const/high16 v1, 0x3f800000 # 1.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
sub-int v1, v10, v1
int-to-float v4, v1
iget v1, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
add-int/2addr v1, v15
int-to-float v5, v1
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
add-int/2addr v1, v10
int-to-float v6, v1
iget-object v2, v0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->paint:Landroid/graphics/Paint;
move-object/from16 v1, p1
move-object/from16 v16, v2
move v2, v3
move v3, v4
move v4, v5
move v5, v6
move-object/from16 v6, v16
invoke-virtual/range {v1 .. v6}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
.line 8974
.end local v12 # "cx":I
.end local v13 # "text":Ljava/lang/String;
.end local v14 # "width":F
.end local v15 # "x":I
:cond_135
add-int/lit8 v11, v11, 0x1
goto/16 :goto_5c
.line 9001
.end local v11 # "a":I
:cond_139
return-void
.end method
.method protected onMeasure(II)V
.registers 4
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 8960
invoke-super {p0, p1, p2}, Landroid/view/View;->onMeasure(II)V
.line 8961
const/high16 v0, 0x41400000 # 12.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
.line 8962
const/high16 v0, 0x40000000 # 2.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
.line 8963
const/high16 v0, 0x41900000 # 18.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
.line 8964
return-void
.end method
.method public onTouchEvent(Landroid/view/MotionEvent;)Z
.registers 12
.param p1, "event" # Landroid/view/MotionEvent;
.line 8902
invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F
move-result v0
.line 8903
.local v0, "x":F
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v1
const/high16 v2, 0x41700000 # 15.0f
const/4 v3, 0x0
const/4 v4, 0x2
const/4 v5, 0x1
if-nez v1, :cond_60
.line 8904
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->getParent()Landroid/view/ViewParent;
move-result-object v1
invoke-interface {v1, v5}, Landroid/view/ViewParent;->requestDisallowInterceptTouchEvent(Z)V
.line 8905
const/4 v1, 0x0
.local v1, "a":I
:goto_17
iget-object v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v6
if-ge v1, v6, :cond_5e
.line 8906
iget v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
iget v7, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
iget v8, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
mul-int/lit8 v8, v8, 0x2
add-int/2addr v7, v8
iget v8, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
add-int/2addr v7, v8
mul-int v7, v7, v1
add-int/2addr v6, v7
div-int/2addr v8, v4
add-int/2addr v6, v8
.line 8907
.local v6, "cx":I
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
sub-int v7, v6, v7
int-to-float v7, v7
cmpl-float v7, v0, v7
if-lez v7, :cond_5b
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
add-int/2addr v7, v6
int-to-float v7, v7
cmpg-float v7, v0, v7
if-gez v7, :cond_5b
.line 8908
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v2
if-ne v1, v2, :cond_4e
const/4 v3, 0x1
:cond_4e
iput-boolean v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startMoving:Z
.line 8909
iput v0, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startX:F
.line 8910
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v2
iput v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startMovingQuality:I
.line 8911
goto :goto_5e
.line 8905
.end local v6 # "cx":I
:cond_5b
add-int/lit8 v1, v1, 0x1
goto :goto_17
.end local v1 # "a":I
:cond_5e
:goto_5e
goto/16 :goto_139
.line 8914
:cond_60
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v1
if-ne v1, v4, :cond_cc
.line 8915
iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startMoving:Z
if-eqz v1, :cond_81
.line 8916
iget v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startX:F
sub-float/2addr v1, v0
invoke-static {v1}, Ljava/lang/Math;->abs(F)F
move-result v1
const/high16 v2, 0x3f000000 # 0.5f
invoke-static {v2, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPixelsInCM(FZ)F
move-result v2
cmpl-float v1, v1, v2
if-ltz v1, :cond_139
.line 8917
iput-boolean v5, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->moving:Z
.line 8918
iput-boolean v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startMoving:Z
goto/16 :goto_139
.line 8920
:cond_81
iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->moving:Z
if-eqz v1, :cond_139
.line 8921
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_86
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v2
if-ge v1, v2, :cond_cb
.line 8922
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
iget v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
iget v7, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
mul-int/lit8 v8, v7, 0x2
add-int/2addr v8, v6
iget v9, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
add-int/2addr v8, v9
mul-int v8, v8, v1
add-int/2addr v2, v8
div-int/lit8 v8, v9, 0x2
add-int/2addr v2, v8
.line 8923
.local v2, "cx":I
div-int/2addr v6, v4
div-int/2addr v9, v4
add-int/2addr v6, v9
add-int/2addr v6, v7
.line 8924
.local v6, "diff":I
sub-int v7, v2, v6
int-to-float v7, v7
cmpl-float v7, v0, v7
if-lez v7, :cond_c8
add-int v7, v2, v6
int-to-float v7, v7
cmpg-float v7, v0, v7
if-gez v7, :cond_c8
.line 8925
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v4
if-eq v4, v1, :cond_cb
.line 8926
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v4, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16002(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;I)I
.line 8927
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v4, v3}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;Z)V
.line 8928
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->invalidate()V
goto :goto_cb
.line 8921
.end local v2 # "cx":I
.end local v6 # "diff":I
:cond_c8
add-int/lit8 v1, v1, 0x1
goto :goto_86
.end local v1 # "a":I
:cond_cb
:goto_cb
goto :goto_139
.line 8934
:cond_cc
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v1
if-eq v1, v5, :cond_d9
invoke-virtual {p1}, Landroid/view/MotionEvent;->getAction()I
move-result v1
const/4 v6, 0x3
if-ne v1, v6, :cond_139
.line 8935
:cond_d9
iget-boolean v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->moving:Z
if-nez v1, :cond_126
.line 8936
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_de
iget-object v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v6}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$15900(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v6
if-ge v1, v6, :cond_125
.line 8937
iget v6, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->sideSide:I
iget v7, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->lineSize:I
iget v8, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->gapSize:I
mul-int/lit8 v8, v8, 0x2
add-int/2addr v7, v8
iget v8, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->circleSize:I
add-int/2addr v7, v8
mul-int v7, v7, v1
add-int/2addr v6, v7
div-int/2addr v8, v4
add-int/2addr v6, v8
.line 8938
.local v6, "cx":I
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
sub-int v7, v6, v7
int-to-float v7, v7
cmpl-float v7, v0, v7
if-lez v7, :cond_122
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
add-int/2addr v7, v6
int-to-float v7, v7
cmpg-float v7, v0, v7
if-gez v7, :cond_122
.line 8939
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v2
if-eq v2, v1, :cond_125
.line 8940
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2, v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16002(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;I)I
.line 8941
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v2, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16100(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;Z)V
.line 8942
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->invalidate()V
goto :goto_125
.line 8936
.end local v6 # "cx":I
:cond_122
add-int/lit8 v1, v1, 0x1
goto :goto_de
.end local v1 # "a":I
:cond_125
:goto_125
goto :goto_135
.line 8948
:cond_126
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v1}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16000(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;)I
move-result v1
iget v2, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startMovingQuality:I
if-eq v1, v2, :cond_135
.line 8949
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->this$0:Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
invoke-static {v1, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->access$16200(Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;I)V
.line 8952
:cond_135
:goto_135
iput-boolean v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->startMoving:Z
.line 8953
iput-boolean v3, p0, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity$QualityChooseView;->moving:Z
.line 8955
:cond_139
:goto_139
return v5
.end method