AddFloatingActionButton$1.smali
.class Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;
.super Landroid/graphics/drawable/shapes/Shape;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lcom/garena/android/appkit/floating/AddFloatingActionButton;->getIconDrawable()Landroid/graphics/drawable/Drawable;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic this$0:Lcom/garena/android/appkit/floating/AddFloatingActionButton;
.field public final synthetic val$iconHalfSize:F
.field public final synthetic val$iconSize:F
.field public final synthetic val$plusHalfStroke:F
.field public final synthetic val$plusOffset:F
# direct methods
.method public constructor <init>(Lcom/garena/android/appkit/floating/AddFloatingActionButton;FFFF)V
.registers 6
iput-object p1, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->this$0:Lcom/garena/android/appkit/floating/AddFloatingActionButton;
iput p2, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$plusOffset:F
iput p3, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$iconHalfSize:F
iput p4, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$plusHalfStroke:F
iput p5, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$iconSize:F
invoke-direct {p0}, Landroid/graphics/drawable/shapes/Shape;-><init>()V
return-void
.end method
# virtual methods
.method public draw(Landroid/graphics/Canvas;Landroid/graphics/Paint;)V
.registers 11
.line 1
iget v1, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$plusOffset:F
iget v0, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$iconHalfSize:F
iget v2, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$plusHalfStroke:F
sub-float v3, v0, v2
iget v4, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$iconSize:F
sub-float/2addr v4, v1
add-float v5, v0, v2
move-object v0, p1
move v2, v3
move v3, v4
move v4, v5
move-object v5, p2
invoke-virtual/range {v0 .. v5}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
.line 2
iget v0, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$iconHalfSize:F
iget v1, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$plusHalfStroke:F
sub-float v3, v0, v1
iget v4, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$plusOffset:F
add-float v5, v0, v1
iget v0, p0, Lcom/garena/android/appkit/floating/AddFloatingActionButton$1;->val$iconSize:F
sub-float v6, v0, v4
move-object v2, p1
move-object v7, p2
invoke-virtual/range {v2 .. v7}, Landroid/graphics/Canvas;->drawRect(FFFFLandroid/graphics/Paint;)V
return-void
.end method