I suppose you need one hit so as not to overshadow yourself, but nonetheless to obscure the previous touches (which works in most drawing applications).
To do this, you will need two views / buffers, one for the "current background" and one for the current stroke. Combine the last background with the background when you release your finger.
You always draw with alpha-1 in the current stroke buffer, but you show and combine it with lower alpha.
source share