Many of the new Android apps I've seen use a noise effect on their background, usually a gradient. Interestingly, some applications use radial gradients throughout their application with this effect, which will require a large amount of disk space for images. Android now has a GradientDrawable that can easily create gradients. I was thinking about creating a noise effect programmatically.
Has anyone else done this before, and if so, how did you do it? Did you just use the image or write your own custom overhead noise?
java android user-interface graphics noise
Martin
source share