h.smali
.class Lcom/cleanmaster/pluginscommonlib/widget/photoview/h;
.super Ljava/lang/Object;
.source "Util.java"
# direct methods
.method static a(I)I
.registers 2
.prologue
.line 35
const v0, 0xff00
and-int/2addr v0, p0
shr-int/lit8 v0, v0, 0x8
return v0
.end method
.method static a(FFF)V
.registers 5
.prologue
.line 10
cmpl-float v0, p0, p1
if-ltz v0, :cond_c
.line 11
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Minimum zoom has to be less than Medium zoom. Call setMinimumZoom() with a more appropriate value"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 13
:cond_c
cmpl-float v0, p1, p2
if-ltz v0, :cond_18
.line 14
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Medium zoom has to be less than Maximum zoom. Call setMaximumZoom() with a more appropriate value"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 17
:cond_18
return-void
.end method
.method static a(Landroid/widget/ImageView$ScaleType;)Z
.registers 3
.prologue
.line 24
if-nez p0, :cond_4
.line 25
const/4 v0, 0x0
.line 31
:goto_3
return v0
.line 27
:cond_4
sget-object v0, Lcom/cleanmaster/pluginscommonlib/widget/photoview/i;->a:[I
invoke-virtual {p0}, Landroid/widget/ImageView$ScaleType;->ordinal()I
move-result v1
aget v0, v0, v1
packed-switch v0, :pswitch_data_1a
.line 31
const/4 v0, 0x1
goto :goto_3
.line 29
:pswitch_11
new-instance v0, Ljava/lang/IllegalStateException;
const-string v1, "Matrix scale type is not supported"
invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
throw v0
.line 27
nop
:pswitch_data_1a
.packed-switch 0x1
:pswitch_11
.end packed-switch
.end method
.method static a(Landroid/widget/ImageView;)Z
.registers 2
.prologue
.line 20
invoke-virtual {p0}, Landroid/widget/ImageView;->getDrawable()Landroid/graphics/drawable/Drawable;
move-result-object v0
if-eqz v0, :cond_8
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method