Do I understand correctly that there is no way to draw a standard, blurry shadow using the Canvas API unless you turn off hardware acceleration? It seems that Paint.setMaskFilter () cannot be used, and while Paint.setShadowLayer () seems to work - kind of - it ignores the color that you specify in the final parameter, and instead uses the base color of Paint.
source share