Наследование: Android.Views.ViewGroup, ICanvas, ICanvasEngine
Пример #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);

            Xamarin.Motion.Tweener.Sync = this;
            canvas = new Canvas (this.BaseContext);
            canvas.SetBackground (new Color (1, 1, 1));

            coverflow = new Xamarin.Canvas.Controls.Coverflow (new [] {
                "cover1.jpg", "cover2.jpg", "cover3.jpg", "cover4.jpg", "cover5.jpg", "cover6.jpg",
                "cover7.jpg", "cover8.jpg", "cover9.jpg", "cover10.jpg", "cover1.jpg", "cover2.jpg", "cover3.jpg",
                "cover4.jpg", "cover5.jpg", "cover6.jpg", "cover7.jpg", "cover8.jpg", "cover9.jpg", "cover10.jpg",
            });

            canvas.Root.Add (coverflow);
            canvas.Root.SizeChanged += (sender, e) => {
                coverflow.WidthRequest = canvas.Root.Width;
                coverflow.HeightRequest = canvas.Root.Height;
            };

            LinearLayout layout = new LinearLayout (BaseContext);
            SetContentView (layout);

            layout.AddView (canvas);
        }