An extended version of winsontan520's WScratchView https://github.com/winsontan520/Android-WScratchView