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 <[email protected]> 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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en