Created by: kevinmmarlow
- This PR adds the ability to blur the content under the panel. It does this by blurring the entire
mMainView
and then clipping out a rect for every child layout and drawing the resulting bitmap directly to the canvas. - It caches the blurred background in order to minimize blur passes (ideally only the first time).
- To use, simply use
setBlurOverlay
or setumanoBlurOverlay
to true. - NOTE: You must set your panel background to transparent or semi-transparent for this to work. Personally, I like the combination of a semi-transparent white with the blur. It gives a nice frosted-glass look.