From 397c27e7281616d7c5ca1d21d7928413cfb86a02 Mon Sep 17 00:00:00 2001 From: jd-11 Date: Fri, 12 Dec 2014 17:07:16 -0500 Subject: [PATCH] set shadow programmatically --- .../floatingactionbutton/FloatingActionButton.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/FloatingActionButton/src/com/faizmalkani/floatingactionbutton/FloatingActionButton.java b/FloatingActionButton/src/com/faizmalkani/floatingactionbutton/FloatingActionButton.java index a18c5e8..56207b0 100644 --- a/FloatingActionButton/src/com/faizmalkani/floatingactionbutton/FloatingActionButton.java +++ b/FloatingActionButton/src/com/faizmalkani/floatingactionbutton/FloatingActionButton.java @@ -7,6 +7,7 @@ import android.graphics.Color; import android.graphics.Paint; import android.graphics.Point; +import android.graphics.Rect; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Build; @@ -103,6 +104,11 @@ public void setDrawable(Drawable drawable) { invalidate(); } + public void setShadow(float radius, float dx, float dy, int color) { + mButtonPaint.setShadowLayer(radius, dx, dy, color); + invalidate(); + } + @Override protected void onDraw(Canvas canvas) { canvas.drawCircle(getWidth() / 2, getHeight() / 2, (float) (getWidth() / 2.6), mButtonPaint);