ColorPickerView is an android custom view, you can pick one colour from a gridview. You can define the columns, colours, border colour, etc.
Draw your shapes with minimum effort and configure their color, stroke or even dash effects. Focus only on how you want to construct your shape by describing your Path
behavior.