One very basic, one slightly more elaborate (selectable shape, settings panel), and one that uses renderscript.