Class #113            -
  Class descriptor  : 'Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;'
  Access flags      : 0x0010 (FINAL)
  Superclass        : 'Landroid/view/View;'
  Interfaces        -
  Static fields     -
  Instance fields   -
    #0              : (in Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;)
      name          : 'boss'
      type          : 'Z'
      access        : 0x0012 (PRIVATE FINAL)
    #1              : (in Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;)
      name          : 'paint'
      type          : 'Landroid/graphics/Paint;'
      access        : 0x0012 (PRIVATE FINAL)
  Direct methods    -
    #0              : (in Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;)
      name          : '<init>'
      type          : '(Landroid/content/Context;Z)V'
      access        : 0x10000 (CONSTRUCTOR)
      code          -
      registers     : 4
      ins           : 3
      outs          : 2
      insns size    : 18 16-bit code units
0200c8:                                        |[0200c8] com.valentinedesigns.chromalink.MainActivity$SilhouetteView.<init>:(Landroid/content/Context;Z)V
0200d8: 7020 f200 2100                         |0000: invoke-direct {v1, v2}, Landroid/view/View;.<init>:(Landroid/content/Context;)V // method@00f2
0200de: 2202 2b00                              |0003: new-instance v2, Landroid/graphics/Paint; // type@002b
0200e2: 1230                                   |0005: const/4 v0, #int 3 // #3
0200e4: 7020 5900 0200                         |0006: invoke-direct {v2, v0}, Landroid/graphics/Paint;.<init>:(I)V // method@0059
0200ea: 5b12 4102                              |0009: iput-object v2, v1, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.paint:Landroid/graphics/Paint; // field@0241
0200ee: 5c13 4002                              |000b: iput-boolean v3, v1, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.boss:Z // field@0240
0200f2: 1222                                   |000d: const/4 v2, #int 2 // #2
0200f4: 6e20 4b04 2100                         |000e: invoke-virtual {v1, v2}, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.setImportantForAccessibility:(I)V // method@044b
0200fa: 0e00                                   |0011: return-void
      catches       : (none)
      positions     :
        0x0000 line=184
        0x0003 line=183
        0x000b line=184
      locals        :
        0x0000 - 0x0012 reg=1 this Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;
        0x0000 - 0x0012 reg=2 (null) Landroid/content/Context;
        0x0000 - 0x0012 reg=3 (null) Z

  Virtual methods   -
    #0              : (in Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;)
      name          : 'onDraw'
      type          : '(Landroid/graphics/Canvas;)V'
      access        : 0x0004 (PROTECTED)
      code          -
      registers     : 16
      ins           : 2
      outs          : 8
      insns size    : 137 16-bit code units
0200fc:                                        |[0200fc] com.valentinedesigns.chromalink.MainActivity$SilhouetteView.onDraw:(Landroid/graphics/Canvas;)V
02010c: 6e10 4904 0e00                         |0000: invoke-virtual {v14}, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.getWidth:()I // method@0449
020112: 0a00                                   |0003: move-result v0
020114: 8200                                   |0004: int-to-float v0, v0
020116: 6e10 4804 0e00                         |0005: invoke-virtual {v14}, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.getHeight:()I // method@0448
02011c: 0a01                                   |0008: move-result v1
02011e: 8211                                   |0009: int-to-float v1, v1
020120: 54e2 4102                              |000a: iget-object v2, v14, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.paint:Landroid/graphics/Paint; // field@0241
020124: 1403 140a 04ff                         |000c: const v3, #float -1.7551e+38 // #ff040a14
02012a: 6e20 5d00 3200                         |000f: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@005d
020130: 1502 003f                              |0012: const/high16 v2, #int 1056964608 // #3f00
020134: c802                                   |0014: mul-float/2addr v2, v0
020136: 1403 52b8 9e3e                         |0015: const v3, #float 0.31 // #3e9eb852
02013c: c813                                   |0018: mul-float/2addr v3, v1
02013e: 55e4 4002                              |0019: iget-boolean v4, v14, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.boss:Z // field@0240
020142: 1405 cdcc 4c3e                         |001b: const v5, #float 0.2 // #3e4ccccd
020148: 3804 0600                              |001e: if-eqz v4, 0024 // +0006
02014c: 1404 8fc2 753e                         |0020: const v4, #float 0.24 // #3e75c28f
020152: 2802                                   |0023: goto 0025 // +0002
020154: 0154                                   |0024: move v4, v5
020156: c804                                   |0025: mul-float/2addr v4, v0
020158: 54e6 4102                              |0026: iget-object v6, v14, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.paint:Landroid/graphics/Paint; // field@0241
02015c: 6e56 3b00 2f43                         |0028: invoke-virtual {v15, v2, v3, v4, v6}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@003b
020162: 1402 295c 0f3e                         |002b: const v2, #float 0.14 // #3e0f5c29
020168: a807 0002                              |002e: mul-float v7, v0, v2
02016c: 1402 b81e 053f                         |0030: const v2, #float 0.52 // #3f051eb8
020172: a808 0102                              |0033: mul-float v8, v1, v2
020176: 1402 f628 5c3f                         |0035: const v2, #float 0.86 // #3f5c28f6
02017c: a809 0002                              |0038: mul-float v9, v0, v2
020180: 1402 ec51 783f                         |003a: const v2, #float 0.97 // #3f7851ec
020186: a80a 0102                              |003d: mul-float v10, v1, v2
02018a: a80c 0005                              |003f: mul-float v12, v0, v5
02018e: 54ed 4102                              |0041: iget-object v13, v14, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.paint:Landroid/graphics/Paint; // field@0241
020192: 07f6                                   |0043: move-object v6, v15
020194: 01cb                                   |0044: move v11, v12
020196: 7408 4100 0600                         |0045: invoke-virtual/range {v6, v7, v8, v9, v10, v11, v12, v13}, Landroid/graphics/Canvas;.drawRoundRect:(FFFFFFLandroid/graphics/Paint;)V // method@0041
02019c: 55e2 4002                              |0048: iget-boolean v2, v14, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.boss:Z // field@0240
0201a0: 3802 3e00                              |004a: if-eqz v2, 0088 // +003e
0201a4: 2202 2c00                              |004c: new-instance v2, Landroid/graphics/Path; // type@002c
0201a8: 7010 6800 0200                         |004e: invoke-direct {v2}, Landroid/graphics/Path;.<init>:()V // method@0068
0201ae: 1403 295c 8f3e                         |0051: const v3, #float 0.28 // #3e8f5c29
0201b4: c803                                   |0054: mul-float/2addr v3, v0
0201b6: 1404 ae47 613e                         |0055: const v4, #float 0.22 // #3e6147ae
0201bc: c814                                   |0058: mul-float/2addr v4, v1
0201be: 6e30 6d00 3204                         |0059: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@006d
0201c4: 1403 ec51 383e                         |005c: const v3, #float 0.18 // #3e3851ec
0201ca: c803                                   |005f: mul-float/2addr v3, v0
0201cc: 1204                                   |0060: const/4 v4, #int 0 // #0
0201ce: 6e30 6c00 3204                         |0061: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@006c
0201d4: 1403 d7a3 f03e                         |0064: const v3, #float 0.47 // #3ef0a3d7
0201da: c803                                   |0067: mul-float/2addr v3, v0
0201dc: 1405 8fc2 f53d                         |0068: const v5, #float 0.12 // #3df5c28f
0201e2: c815                                   |006b: mul-float/2addr v5, v1
0201e4: 6e30 6c00 3205                         |006c: invoke-virtual {v2, v3, v5}, Landroid/graphics/Path;.lineTo:(FF)V // method@006c
0201ea: 1403 14ae 473f                         |006f: const v3, #float 0.78 // #3f47ae14
0201f0: c803                                   |0072: mul-float/2addr v3, v0
0201f2: 6e30 6c00 3204                         |0073: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@006c
0201f8: 1403 3333 333f                         |0076: const v3, #float 0.7 // #3f333333
0201fe: c830                                   |0079: mul-float/2addr v0, v3
020200: 1503 803e                              |007a: const/high16 v3, #int 1048576000 // #3e80
020204: c831                                   |007c: mul-float/2addr v1, v3
020206: 6e30 6c00 0201                         |007d: invoke-virtual {v2, v0, v1}, Landroid/graphics/Path;.lineTo:(FF)V // method@006c
02020c: 6e10 6900 0200                         |0080: invoke-virtual {v2}, Landroid/graphics/Path;.close:()V // method@0069
020212: 54e0 4102                              |0083: iget-object v0, v14, Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;.paint:Landroid/graphics/Paint; // field@0241
020216: 6e30 3e00 2f00                         |0085: invoke-virtual {v15, v2, v0}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@003e
02021c: 0e00                                   |0088: return-void
      catches       : (none)
      positions     :
        0x0000 line=185
      locals        :
        0x0000 - 0x0089 reg=14 this Lcom/valentinedesigns/chromalink/MainActivity$SilhouetteView;
        0x0000 - 0x0089 reg=15 (null) Landroid/graphics/Canvas;

  source_file_idx   : 958 (MainActivity.java)

Class #114 annotations:
Annotations on class
  VISIBILITY_SYSTEM Ldalvik/annotation/EnclosingClass; value=Lcom/valentinedesigns/chromalink/MainActivity;
  VISIBILITY_SYSTEM Ldalvik/annotation/InnerClass; accessFlags=1546 name="Toggle"

