.class public Landroidx/constraintlayout/utils/widget/ImageFilterView$1; .super Landroid/view/ViewOutlineProvider; .source "ImageFilterView.java" # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Landroidx/constraintlayout/utils/widget/ImageFilterView;->setRoundPercent(F)V .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field public final synthetic this$0:Landroidx/constraintlayout/utils/widget/ImageFilterView; # direct methods .method public constructor (Landroidx/constraintlayout/utils/widget/ImageFilterView;)V .locals 0 iput-object p1, p0, Landroidx/constraintlayout/utils/widget/ImageFilterView$1;->this$0:Landroidx/constraintlayout/utils/widget/ImageFilterView; invoke-direct {p0}, Landroid/view/ViewOutlineProvider;->()V return-void .end method # virtual methods .method public getOutline(Landroid/view/View;Landroid/graphics/Outline;)V .locals 6 iget-object p1, p0, Landroidx/constraintlayout/utils/widget/ImageFilterView$1;->this$0:Landroidx/constraintlayout/utils/widget/ImageFilterView; invoke-virtual {p1}, Landroid/widget/ImageView;->getWidth()I move-result v3 iget-object p1, p0, Landroidx/constraintlayout/utils/widget/ImageFilterView$1;->this$0:Landroidx/constraintlayout/utils/widget/ImageFilterView; invoke-virtual {p1}, Landroid/widget/ImageView;->getHeight()I move-result v4 invoke-static {v3, v4}, Ljava/lang/Math;->min(II)I move-result p1 int-to-float p1, p1 iget-object v0, p0, Landroidx/constraintlayout/utils/widget/ImageFilterView$1;->this$0:Landroidx/constraintlayout/utils/widget/ImageFilterView; invoke-static {v0}, Landroidx/constraintlayout/utils/widget/ImageFilterView;->access$000(Landroidx/constraintlayout/utils/widget/ImageFilterView;)F move-result v0 mul-float v0, v0, p1 const/high16 p1, 0x40000000 # 2.0f div-float v5, v0, p1 const/4 v1, 0x0 const/4 v2, 0x0 move-object v0, p2 invoke-virtual/range {v0 .. v5}, Landroid/graphics/Outline;->setRoundRect(IIIIF)V return-void .end method