I recently ported a ColorPicker where I had a similar issue. I show
this ColorPicker which is a custom view in a Dialog. Inside this
Dialog, which is also a custom Dialog I simply wrote:

     Window.SetFormat(Format.Rgba8888);

In the constructor, this helps me avoiding banding entirely.

On Wed, Jun 27, 2012 at 2:48 PM, Jean-Louis Kroon
<jeanlouiskr...@gmail.com> wrote:
> Hi everyone,
>
> Im having an issue with my backgrounds. I get horrible image banding when
> setting background images with gradients. When I set the background in my
> root layout I do it as follows;
>
>            android:background="@drawable/GradientImage"
>
> I have also tried setting the background of my root layout in the code
> (after removing background from axml);
>
>            Window.SetFormat(Android.Graphics.Format.Rgbx8888);
>            Window.AddFlags(Android.Views.WindowManagerFlags.Dither);
>
>            BitmapFactory.Options options = new BitmapFactory.Options();
>            options.InPreferredConfig = Bitmap.Config.Argb8888;
>            Bitmap gradient = BitmapFactory.DecodeResource(Resources,
>
> Resource.Drawable.Background_640,options);
>            sv.SetBackgroundDrawable(new BitmapDrawable(gradient));
>
> This is done in OnCreate and unfortunately does not fix the issue,
>
> Has anyone ever came across this issue? Does anyone now how to fix this.
>
>
> --
> View this message in context: 
> http://mono-for-android.1047100.n5.nabble.com/Image-Banding-tp5710604.html
> Sent from the Mono for Android mailing list archive at Nabble.com.
> _______________________________________________
> Monodroid mailing list
> Monodroid@lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid



-- 
Med Venlig Hilsen / With Best Regards
Tomasz Cielecki
http://ostebaronen.dk
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to