.class Landroid/support/v7/widget/CardViewBaseImpl; .super Ljava/lang/Object; .source "CardViewBaseImpl.java" # interfaces .implements Landroid/support/v7/widget/CardViewImpl; # instance fields .field private final a:Landroid/graphics/RectF; # direct methods .method constructor ()V .locals 1 .line 26 invoke-direct {p0}, Ljava/lang/Object;->()V .line 28 new-instance v0, Landroid/graphics/RectF; invoke-direct {v0}, Landroid/graphics/RectF;->()V iput-object v0, p0, Landroid/support/v7/widget/CardViewBaseImpl;->a:Landroid/graphics/RectF; return-void .end method .method static synthetic a(Landroid/support/v7/widget/CardViewBaseImpl;)Landroid/graphics/RectF; .locals 0 .line 26 iget-object p0, p0, Landroid/support/v7/widget/CardViewBaseImpl;->a:Landroid/graphics/RectF; return-object p0 .end method .method private a(Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow; .locals 7 .line 91 new-instance v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow; invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object v1 move-object v0, v6 move-object v2, p2 move v3, p3 move v4, p4 move v5, p5 invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->(Landroid/content/res/Resources;Landroid/content/res/ColorStateList;FFF)V return-object v6 .end method .method private j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; .locals 0 .line 169 invoke-interface {p1}, Landroid/support/v7/widget/CardViewDelegate;->c()Landroid/graphics/drawable/Drawable; move-result-object p1 check-cast p1, Landroid/support/v7/widget/RoundRectDrawableWithShadow; return-object p1 .end method # virtual methods .method public a(Landroid/support/v7/widget/CardViewDelegate;)F .locals 0 .line 155 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->c()F move-result p1 return p1 .end method .method public a()V .locals 1 .line 35 new-instance v0, Landroid/support/v7/widget/CardViewBaseImpl$1; invoke-direct {v0, p0}, Landroid/support/v7/widget/CardViewBaseImpl$1;->(Landroid/support/v7/widget/CardViewBaseImpl;)V sput-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; return-void .end method .method public a(Landroid/support/v7/widget/CardViewDelegate;F)V .locals 1 .line 128 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object v0 invoke-virtual {v0, p2}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a(F)V .line 129 invoke-virtual {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->f(Landroid/support/v7/widget/CardViewDelegate;)V return-void .end method .method public a(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)V .locals 6 move-object v0, p0 move-object v1, p2 move-object v2, p3 move v3, p4 move v4, p5 move v5, p6 .line 81 invoke-direct/range {v0 .. v5}, Landroid/support/v7/widget/CardViewBaseImpl;->a(Landroid/content/Context;Landroid/content/res/ColorStateList;FFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p2 .line 83 invoke-interface {p1}, Landroid/support/v7/widget/CardViewDelegate;->b()Z move-result p3 invoke-virtual {p2, p3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a(Z)V .line 84 invoke-interface {p1, p2}, Landroid/support/v7/widget/CardViewDelegate;->a(Landroid/graphics/drawable/Drawable;)V .line 85 invoke-virtual {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->f(Landroid/support/v7/widget/CardViewDelegate;)V return-void .end method .method public a(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/res/ColorStateList;)V .locals 0 .param p2 # Landroid/content/res/ColorStateList; .annotation build Landroid/support/annotation/Nullable; .end annotation .end param .line 118 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1, p2}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a(Landroid/content/res/ColorStateList;)V return-void .end method .method public b(Landroid/support/v7/widget/CardViewDelegate;)F .locals 0 .line 160 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->d()F move-result p1 return p1 .end method .method public b(Landroid/support/v7/widget/CardViewDelegate;F)V .locals 1 .line 149 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object v0 invoke-virtual {v0, p2}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->c(F)V .line 150 invoke-virtual {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->f(Landroid/support/v7/widget/CardViewDelegate;)V return-void .end method .method public c(Landroid/support/v7/widget/CardViewDelegate;)F .locals 0 .line 165 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->e()F move-result p1 return p1 .end method .method public c(Landroid/support/v7/widget/CardViewDelegate;F)V .locals 0 .line 139 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1, p2}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->b(F)V return-void .end method .method public d(Landroid/support/v7/widget/CardViewDelegate;)F .locals 0 .line 134 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a()F move-result p1 return p1 .end method .method public e(Landroid/support/v7/widget/CardViewDelegate;)F .locals 0 .line 144 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->b()F move-result p1 return p1 .end method .method public f(Landroid/support/v7/widget/CardViewDelegate;)V .locals 4 .line 97 new-instance v0, Landroid/graphics/Rect; invoke-direct {v0}, Landroid/graphics/Rect;->()V .line 98 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object v1 invoke-virtual {v1, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a(Landroid/graphics/Rect;)V .line 99 invoke-virtual {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->b(Landroid/support/v7/widget/CardViewDelegate;)F move-result v1 float-to-double v1, v1 invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D move-result-wide v1 double-to-int v1, v1 .line 100 invoke-virtual {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->c(Landroid/support/v7/widget/CardViewDelegate;)F move-result v2 float-to-double v2, v2 invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D move-result-wide v2 double-to-int v2, v2 .line 99 invoke-interface {p1, v1, v2}, Landroid/support/v7/widget/CardViewDelegate;->a(II)V .line 101 iget v1, v0, Landroid/graphics/Rect;->left:I iget v2, v0, Landroid/graphics/Rect;->top:I iget v3, v0, Landroid/graphics/Rect;->right:I iget v0, v0, Landroid/graphics/Rect;->bottom:I invoke-interface {p1, v1, v2, v3, v0}, Landroid/support/v7/widget/CardViewDelegate;->a(IIII)V return-void .end method .method public g(Landroid/support/v7/widget/CardViewDelegate;)V .locals 0 return-void .end method .method public h(Landroid/support/v7/widget/CardViewDelegate;)V .locals 2 .line 112 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object v0 invoke-interface {p1}, Landroid/support/v7/widget/CardViewDelegate;->b()Z move-result v1 invoke-virtual {v0, v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->a(Z)V .line 113 invoke-virtual {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->f(Landroid/support/v7/widget/CardViewDelegate;)V return-void .end method .method public i(Landroid/support/v7/widget/CardViewDelegate;)Landroid/content/res/ColorStateList; .locals 0 .line 123 invoke-direct {p0, p1}, Landroid/support/v7/widget/CardViewBaseImpl;->j(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; move-result-object p1 invoke-virtual {p1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;->f()Landroid/content/res/ColorStateList; move-result-object p1 return-object p1 .end method