Heya Shane, I've had a similar problem with gradients applied to backgrounds, what I found the issue was, was I had didn't have the drawables in the correct dpi folder.
While I know your not using a drawable it might be worth looking into whether changing the AndroidManifest file to state your app handles different screen sizes. I don't know if this is the problem, especially considering the dialog view working, but it might be worth a try: // Add just underneath the Manifest tag <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true" /> On Feb 25, 3:30 am, Shane <shane.war...@gmail.com> wrote: > Hello, > > I'm writing an android app to that among other things lets a user > choose a color using a color wheel that is drawn using a SweepGradient > shader. The shader is set up as follows: > > mColors = new int[] { Color.RED, Color.MAGENTA, Color.BLUE, > Color.CYAN, Color.GREEN, Color.YELLOW, Color.RED }; > Shader s = new SweepGradient(0, 0, mColors, null); > > I assign that shader to a Paint object which I then use inside of a > onDraw callback in a custom view to an oval using the paint/shader > object. Here's the problem... > > If I use that view inside of a Dialog and display the Dialog the oval > displays great, all colors in the gradient seamlessly blend together. > However, if I use that same view on its own the same SweepGradient > looks banded especially between green->red, magenta->blue, blue->cyan. This > almost looks like some kind of dithering issue, but > > changing dither makes no difference. I'm at a loss as to what to try, > I'm hoping someone has some clues on this. > > Oh and BTW, this same behavior happens in the emulator or running on > my Motorola Droid. > > Thanks -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en