protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_main); FindResources(); Initialize(); AddEvents(); GradientDrawable test = new GradientDrawable(GradientDrawable.Orientation.RightLeft, new int[] { new Color(255, 0, 0), new Color(255, 0, 255), new Color(0, 0, 255), new Color(0, 255, 255), new Color(0, 255, 0), new Color(255, 255, 0), new Color(255, 0, 0) })//(0, 0, GetWidth(), 0, new int[] { Color.Red, Color.Orange, Color.Yellow, Color.Green, Color.Blue, Color.Violet }, null, Shader.TileMode.Clamp); ; colorBar.SetProgressDrawableTiled(test); //colorBar.SetThumb(new ColorDrawable(new Color(255, 0, 0))); }