.class public Lj5/i; .super Landroid/graphics/drawable/Drawable; .source "FixedSizeDrawable.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lj5/i$a; } .end annotation # instance fields .field public final a:Landroid/graphics/Matrix; .field public final b:Landroid/graphics/RectF; .field public final c:Landroid/graphics/RectF; .field public d:Landroid/graphics/drawable/Drawable; .field public e:Lj5/i$a; .field public f:Z # direct methods .method public constructor (Landroid/graphics/drawable/Drawable;II)V .locals 2 .line 1 new-instance v0, Lj5/i$a; invoke-virtual {p1}, Landroid/graphics/drawable/Drawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; move-result-object v1 invoke-direct {v0, v1, p2, p3}, Lj5/i$a;->(Landroid/graphics/drawable/Drawable$ConstantState;II)V invoke-direct {p0, v0, p1}, Lj5/i;->(Lj5/i$a;Landroid/graphics/drawable/Drawable;)V return-void .end method .method public constructor (Lj5/i$a;Landroid/graphics/drawable/Drawable;)V .locals 2 .line 2 invoke-direct {p0}, Landroid/graphics/drawable/Drawable;->()V .line 3 invoke-static {p1}, Lm5/l;->d(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lj5/i$a; iput-object p1, p0, Lj5/i;->e:Lj5/i$a; .line 4 invoke-static {p2}, Lm5/l;->d(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Landroid/graphics/drawable/Drawable; iput-object p1, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; .line 5 invoke-virtual {p2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I move-result p1 invoke-virtual {p2}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I move-result v0 const/4 v1, 0x0 invoke-virtual {p2, v1, v1, p1, v0}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V .line 6 new-instance p1, Landroid/graphics/Matrix; invoke-direct {p1}, Landroid/graphics/Matrix;->()V iput-object p1, p0, Lj5/i;->a:Landroid/graphics/Matrix; .line 7 new-instance p1, Landroid/graphics/RectF; invoke-virtual {p2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I move-result v0 int-to-float v0, v0 invoke-virtual {p2}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I move-result p2 int-to-float p2, p2 const/4 v1, 0x0 invoke-direct {p1, v1, v1, v0, p2}, Landroid/graphics/RectF;->(FFFF)V iput-object p1, p0, Lj5/i;->b:Landroid/graphics/RectF; .line 8 new-instance p1, Landroid/graphics/RectF; invoke-direct {p1}, Landroid/graphics/RectF;->()V iput-object p1, p0, Lj5/i;->c:Landroid/graphics/RectF; return-void .end method # virtual methods .method public final a()V .locals 4 .line 1 iget-object v0, p0, Lj5/i;->a:Landroid/graphics/Matrix; iget-object v1, p0, Lj5/i;->b:Landroid/graphics/RectF; iget-object v2, p0, Lj5/i;->c:Landroid/graphics/RectF; sget-object v3, Landroid/graphics/Matrix$ScaleToFit;->CENTER:Landroid/graphics/Matrix$ScaleToFit; invoke-virtual {v0, v1, v2, v3}, Landroid/graphics/Matrix;->setRectToRect(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z return-void .end method .method public clearColorFilter()V .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->clearColorFilter()V return-void .end method .method public draw(Landroid/graphics/Canvas;)V .locals 1 .param p1 # Landroid/graphics/Canvas; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 invoke-virtual {p1}, Landroid/graphics/Canvas;->save()I .line 2 iget-object v0, p0, Lj5/i;->a:Landroid/graphics/Matrix; invoke-virtual {p1, v0}, Landroid/graphics/Canvas;->concat(Landroid/graphics/Matrix;)V .line 3 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->draw(Landroid/graphics/Canvas;)V .line 4 invoke-virtual {p1}, Landroid/graphics/Canvas;->restore()V return-void .end method .method public getAlpha()I .locals 1 .annotation build Landroidx/annotation/RequiresApi; value = 0x13 .end annotation .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getAlpha()I move-result v0 return v0 .end method .method public getCallback()Landroid/graphics/drawable/Drawable$Callback; .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCallback()Landroid/graphics/drawable/Drawable$Callback; move-result-object v0 return-object v0 .end method .method public getChangingConfigurations()I .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getChangingConfigurations()I move-result v0 return v0 .end method .method public getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; .locals 1 .line 1 iget-object v0, p0, Lj5/i;->e:Lj5/i$a; return-object v0 .end method .method public getCurrent()Landroid/graphics/drawable/Drawable; .locals 1 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getCurrent()Landroid/graphics/drawable/Drawable; move-result-object v0 return-object v0 .end method .method public getIntrinsicHeight()I .locals 1 .line 1 iget-object v0, p0, Lj5/i;->e:Lj5/i$a; iget v0, v0, Lj5/i$a;->c:I return v0 .end method .method public getIntrinsicWidth()I .locals 1 .line 1 iget-object v0, p0, Lj5/i;->e:Lj5/i$a; iget v0, v0, Lj5/i$a;->b:I return v0 .end method .method public getMinimumHeight()I .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumHeight()I move-result v0 return v0 .end method .method public getMinimumWidth()I .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getMinimumWidth()I move-result v0 return v0 .end method .method public getOpacity()I .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->getOpacity()I move-result v0 return v0 .end method .method public getPadding(Landroid/graphics/Rect;)Z .locals 1 .param p1 # Landroid/graphics/Rect; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z move-result p1 return p1 .end method .method public invalidateSelf()V .locals 1 .line 1 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V .line 2 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->invalidateSelf()V return-void .end method .method public mutate()Landroid/graphics/drawable/Drawable; .locals 2 .annotation build Landroidx/annotation/NonNull; .end annotation .line 1 iget-boolean v0, p0, Lj5/i;->f:Z if-nez v0, :cond_0 invoke-super {p0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable; move-result-object v0 if-ne v0, p0, :cond_0 .line 2 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable; move-result-object v0 iput-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; .line 3 new-instance v0, Lj5/i$a; iget-object v1, p0, Lj5/i;->e:Lj5/i$a; invoke-direct {v0, v1}, Lj5/i$a;->(Lj5/i$a;)V iput-object v0, p0, Lj5/i;->e:Lj5/i$a; const/4 v0, 0x1 .line 4 iput-boolean v0, p0, Lj5/i;->f:Z :cond_0 return-object p0 .end method .method public scheduleSelf(Ljava/lang/Runnable;J)V .locals 1 .param p1 # Ljava/lang/Runnable; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 invoke-super {p0, p1, p2, p3}, Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V .line 2 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1, p2, p3}, Landroid/graphics/drawable/Drawable;->scheduleSelf(Ljava/lang/Runnable;J)V return-void .end method .method public setAlpha(I)V .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V return-void .end method .method public setBounds(IIII)V .locals 1 .line 1 invoke-super {p0, p1, p2, p3, p4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V .line 2 iget-object v0, p0, Lj5/i;->c:Landroid/graphics/RectF; int-to-float p1, p1 int-to-float p2, p2 int-to-float p3, p3 int-to-float p4, p4 invoke-virtual {v0, p1, p2, p3, p4}, Landroid/graphics/RectF;->set(FFFF)V .line 3 invoke-virtual {p0}, Lj5/i;->a()V return-void .end method .method public setBounds(Landroid/graphics/Rect;)V .locals 1 .param p1 # Landroid/graphics/Rect; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 4 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->setBounds(Landroid/graphics/Rect;)V .line 5 iget-object v0, p0, Lj5/i;->c:Landroid/graphics/RectF; invoke-virtual {v0, p1}, Landroid/graphics/RectF;->set(Landroid/graphics/Rect;)V .line 6 invoke-virtual {p0}, Lj5/i;->a()V return-void .end method .method public setChangingConfigurations(I)V .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setChangingConfigurations(I)V return-void .end method .method public setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V .locals 1 .param p2 # Landroid/graphics/PorterDuff$Mode; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setColorFilter(ILandroid/graphics/PorterDuff$Mode;)V return-void .end method .method public setColorFilter(Landroid/graphics/ColorFilter;)V .locals 1 .line 2 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V return-void .end method .method public setDither(Z)V .locals 1 .annotation runtime Ljava/lang/Deprecated; .end annotation .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setDither(Z)V return-void .end method .method public setFilterBitmap(Z)V .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->setFilterBitmap(Z)V return-void .end method .method public setVisible(ZZ)Z .locals 1 .line 1 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1, p2}, Landroid/graphics/drawable/Drawable;->setVisible(ZZ)Z move-result p1 return p1 .end method .method public unscheduleSelf(Ljava/lang/Runnable;)V .locals 1 .param p1 # Ljava/lang/Runnable; .annotation build Landroidx/annotation/NonNull; .end annotation .end param .line 1 invoke-super {p0, p1}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V .line 2 iget-object v0, p0, Lj5/i;->d:Landroid/graphics/drawable/Drawable; invoke-virtual {v0, p1}, Landroid/graphics/drawable/Drawable;->unscheduleSelf(Ljava/lang/Runnable;)V return-void .end method