http://blog.csdn.net/lmj623565791/article/details/43131133
Inheritance: Android.Views.ViewGroup, View.IOnTouchListener
Example #1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            var layout = new RelativeLayout(this);
            this.AddContentView(layout, new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent));

            var menu = new DiscMenu(this, BitmapFactory.DecodeResource(this.Resources, Resource.Drawable.xling));
            layout.AddView(menu, 300, 300);
            menu.SetMenus(new Dictionary<string, Drawable>() {
                {"Add", this.Resources.GetDrawable(Resource.Drawable.add) },
                {"Call", this.Resources.GetDrawable( Resource.Drawable.call) },
                {"Camera", this.Resources.GetDrawable(Resource.Drawable.camara) },
                {"Favorates", this.Resources.GetDrawable(Resource.Drawable.Favs) },
                {"Setting", this.Resources.GetDrawable(Resource.Drawable.setting) },
                {"Mail", this.Resources.GetDrawable(Resource.Drawable.mail) },
            });
        }
Example #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            var layout = new RelativeLayout(this);

            this.AddContentView(layout, new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.MatchParent));

            var menu = new DiscMenu(this, BitmapFactory.DecodeResource(this.Resources, Resource.Drawable.xling));

            layout.AddView(menu, 300, 300);
            menu.SetMenus(new Dictionary <string, Drawable>()
            {
                { "Add", this.Resources.GetDrawable(Resource.Drawable.add) },
                { "Call", this.Resources.GetDrawable(Resource.Drawable.call) },
                { "Camera", this.Resources.GetDrawable(Resource.Drawable.camara) },
                { "Favorates", this.Resources.GetDrawable(Resource.Drawable.Favs) },
                { "Setting", this.Resources.GetDrawable(Resource.Drawable.setting) },
                { "Mail", this.Resources.GetDrawable(Resource.Drawable.mail) },
            });
        }