Ok I am responsible for people who may run into this problem.
To preserve the shape of the bitmap and colorize it, you need to use i PorterDuffColorFilterinstead of the one used LightingColorFilter.
filter = new PorterDuffColorFilter(Color.WHITE, PorterDuff.Mode.SRC_ATOP);
mPaint.setColorFilter(filter);
- PorterDuff.Mode,