Exemplo n.º 1
0
        private void SetUpMenu()
        {
            // attach to current activity;
            resideMenu = new ResideMenu(this);

            resideMenu.SetBackground(Resource.Drawable.menu_background);
            resideMenu.AttachToActivity(this);
            resideMenu.SetScaleValue(0.6f);

            // create menu items;
            itemHome     = new ResideMenuItem(this, Resource.Drawable.icon_home,     "Home");
            itemProfile  = new ResideMenuItem(this, Resource.Drawable.icon_profile,  "Profile");
            itemCalendar = new ResideMenuItem(this, Resource.Drawable.icon_calendar, "Calendar");
            itemSettings = new ResideMenuItem(this, Resource.Drawable.icon_settings, "Settings");

            resideMenu.AddMenuItem(itemHome, ResideMenu.DirectionLeft);
            resideMenu.AddMenuItem(itemProfile, ResideMenu.DirectionRight);
            resideMenu.AddMenuItem(itemCalendar, ResideMenu.DirectionRight);
            resideMenu.AddMenuItem(itemSettings, ResideMenu.DirectionRight);

            // You can disable a direction by setting ->
            resideMenu.SetSwipeDirectionDisable(ResideMenu.DirectionRight);

            FindViewById<Button> (Resource.Id.title_bar_left_menu).Click += (object sender, EventArgs e) => resideMenu.OpenMenu (ResideMenu.DirectionLeft);
            FindViewById<Button> (Resource.Id.title_bar_right_menu).Click += (object sender, EventArgs e) => resideMenu.OpenMenu (ResideMenu.DirectionRight);
        }
Exemplo n.º 2
0
        private void SetUpMenu()
        {
            // attach to current activity;
            resideMenu = new ResideMenu(this);

            resideMenu.SetBackground(Resource.Drawable.menu_background);
            resideMenu.AttachToActivity(this);
            resideMenu.SetScaleValue(0.6f);

            // create menu items;
            itemHome     = new ResideMenuItem(this, Resource.Drawable.icon_home, "Home");
            itemProfile  = new ResideMenuItem(this, Resource.Drawable.icon_profile, "Profile");
            itemCalendar = new ResideMenuItem(this, Resource.Drawable.icon_calendar, "Calendar");
            itemSettings = new ResideMenuItem(this, Resource.Drawable.icon_settings, "Settings");

            resideMenu.AddMenuItem(itemHome, ResideMenu.DirectionLeft);
            resideMenu.AddMenuItem(itemProfile, ResideMenu.DirectionRight);
            resideMenu.AddMenuItem(itemCalendar, ResideMenu.DirectionRight);
            resideMenu.AddMenuItem(itemSettings, ResideMenu.DirectionRight);

            // You can disable a direction by setting ->
            resideMenu.SetSwipeDirectionDisable(ResideMenu.DirectionRight);

            FindViewById <Button> (Resource.Id.title_bar_left_menu).Click  += (object sender, EventArgs e) => resideMenu.OpenMenu(ResideMenu.DirectionLeft);
            FindViewById <Button> (Resource.Id.title_bar_right_menu).Click += (object sender, EventArgs e) => resideMenu.OpenMenu(ResideMenu.DirectionRight);
        }
Exemplo n.º 3
0
        private void SetupMenu()
        {
            ResideMenu = new global::AndroidResideMenu.ResideMenu(this);
            ResideMenu.SetBackground(Resource.Drawable.menu_background);
            ResideMenu.AttachToActivity(this);

            ResideMenu.SetScaleValue(0.6F);

            _itemLibrary = new ResideMenuItem(this, Resource.Drawable.Library, "Library");
            _bookBrowser = new ResideMenuItem(this, Resource.Drawable.icon_profile, "Load books");
            _bookmarks = new ResideMenuItem(this, Resource.Drawable.Bookmarks, "Bookmark");
            _itemSettings = new ResideMenuItem(this, Resource.Drawable.icon_settings, "Settings");

            _itemLibrary.SetOnClickListener(this);
            _bookBrowser.SetOnClickListener(this);
            _bookmarks.SetOnClickListener(this);
            _itemSettings.SetOnClickListener(this);

            ResideMenu.AddMenuItem(_itemLibrary, global::AndroidResideMenu.ResideMenu.Direction.Left);
            ResideMenu.AddMenuItem(_bookBrowser, global::AndroidResideMenu.ResideMenu.Direction.Left);
            ResideMenu.AddMenuItem(_bookmarks, global::AndroidResideMenu.ResideMenu.Direction.Left);
            ResideMenu.AddMenuItem(_itemSettings, global::AndroidResideMenu.ResideMenu.Direction.Left);

            ResideMenu.SetSwipeDirectionDisable(AndroidResideMenu.ResideMenu.Direction.Right);

            FindViewById(Resource.Id.title_bar_left_menu).Click += (s, e) => { ResideMenu.OpenMenu(global::AndroidResideMenu.ResideMenu.Direction.Left); };
        }