Weather/smali/com/moji/crop/ImageViewTouchBase$2.smali
2021-05-10 10:13:34 +02:00

118 lines
2.6 KiB
Smali

.class Lcom/moji/crop/ImageViewTouchBase$2;
.super Ljava/lang/Object;
.source "ImageViewTouchBase.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/moji/crop/ImageViewTouchBase;->a(FFFF)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:F
.field final synthetic b:J
.field final synthetic c:F
.field final synthetic d:F
.field final synthetic e:F
.field final synthetic f:F
.field final synthetic g:Lcom/moji/crop/ImageViewTouchBase;
# direct methods
.method constructor <init>(Lcom/moji/crop/ImageViewTouchBase;FJFFFF)V
.locals 0
.line 328
iput-object p1, p0, Lcom/moji/crop/ImageViewTouchBase$2;->g:Lcom/moji/crop/ImageViewTouchBase;
iput p2, p0, Lcom/moji/crop/ImageViewTouchBase$2;->a:F
iput-wide p3, p0, Lcom/moji/crop/ImageViewTouchBase$2;->b:J
iput p5, p0, Lcom/moji/crop/ImageViewTouchBase$2;->c:F
iput p6, p0, Lcom/moji/crop/ImageViewTouchBase$2;->d:F
iput p7, p0, Lcom/moji/crop/ImageViewTouchBase$2;->e:F
iput p8, p0, Lcom/moji/crop/ImageViewTouchBase$2;->f:F
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 5
.line 330
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 331
iget v2, p0, Lcom/moji/crop/ImageViewTouchBase$2;->a:F
iget-wide v3, p0, Lcom/moji/crop/ImageViewTouchBase$2;->b:J
sub-long/2addr v0, v3
long-to-float v0, v0
invoke-static {v2, v0}, Ljava/lang/Math;->min(FF)F
move-result v0
.line 332
iget v1, p0, Lcom/moji/crop/ImageViewTouchBase$2;->c:F
iget v2, p0, Lcom/moji/crop/ImageViewTouchBase$2;->d:F
mul-float v2, v2, v0
add-float/2addr v1, v2
.line 333
iget-object v2, p0, Lcom/moji/crop/ImageViewTouchBase$2;->g:Lcom/moji/crop/ImageViewTouchBase;
iget v3, p0, Lcom/moji/crop/ImageViewTouchBase$2;->e:F
iget v4, p0, Lcom/moji/crop/ImageViewTouchBase$2;->f:F
invoke-virtual {v2, v1, v3, v4}, Lcom/moji/crop/ImageViewTouchBase;->a(FFF)V
.line 335
iget v1, p0, Lcom/moji/crop/ImageViewTouchBase$2;->a:F
cmpg-float v0, v0, v1
if-gez v0, :cond_0
.line 336
iget-object v0, p0, Lcom/moji/crop/ImageViewTouchBase$2;->g:Lcom/moji/crop/ImageViewTouchBase;
iget-object v0, v0, Lcom/moji/crop/ImageViewTouchBase;->j:Landroid/os/Handler;
invoke-virtual {v0, p0}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_0
return-void
.end method