How to cast a shadow
Since you now know how to draw a rectangle, you probably want to make it more sytlish by casting a shadow. Well, it can be pretty simple. You just need to add a few more lines into your code. Let's first look at the properties that will be involved in casting a shadow.
|shadowOffsetX||Horizontal distance (x-axis) between the shadow and the shape in pixel.|
|shadowOffsetY||Vertical distance (y-axis) between the shadow and the shape in pixel.|
|shadowBlur||How blur you want your shadow to be.|
|shadowColor||Obviously, this is to set the color of your shadow|
Here you go
As you can see in the code above, in order to draw a shape with shadow, you need to first specify the shadow properties before "drawing" the shape.