public MyActionBarDrawerToggle(ActionBarActivity host, DrawerLayout drawerLayout, int openedResource, int closedResource) : base(host, drawerLayout, openedResource, closedResource) { mHostActivity = host; mOpenedResource = openedResource; mClosedResource = closedResource; }
public MainDrawerToggle (ActionBarActivity host, DrawerLayout drawerLayout, int openedResource, int closedResource) : base(host, drawerLayout, openedResource, closedResource) { _hostActivity = host; _openedResource = openedResource; _closedResource = closedResource; }
public MyActionBarDrawToggle(ActionBarActivity host, DrawerLayout drawerLayout, int openedResource, int closedResource) : base(host,drawerLayout,openedResource,closedResource) { mHostActivity = host; mOpenedResource = openedResource; mClosedResource = closedResource; }
public static void drawerIni(ActionBarActivity context) { FlyOutMenuHelper.m_Drawer = context.FindViewById <DrawerLayout>(Resource.Id.drawer_layout); m_DrawerList = context.FindViewById <ListView>(Resource.Id.flyOutMenu); m_DrawerList.Adapter = new ArrayAdapter <string>(context, Resource.Layout.flyOutMenuItem_view, Sections); //list item click event FlyOutMenuHelper.m_DrawerList.ItemClick += (sender, args) => ListItemClicked(args.Position, context); FlyOutMenuHelper.m_Drawer.SetDrawerShadow(Resource.Drawable.drawer_shadow_dark, (int)GravityCompat.Start); //DrawerToggle is the animation that happens with the indicator next to the actionbar FlyOutMenuHelper.m_DrawerToggle = new MyActionBarDrawerToggle(context, m_Drawer, Resource.Drawable.ic_drawer_dark, Resource.String.drawer_open, Resource.String.drawer_close); //Display the current fragments title and update the options menu m_DrawerToggle.DrawerClosed += (o, args) => { /* * SupportActionBar.Title = m_Title; * SupportInvalidateOptionsMenu(); */ }; //Display the drawer title and update the options menu m_DrawerToggle.DrawerOpened += (o, args) => { /* * this.SupportActionBar.Title = this.m_DrawerTitle; * this.SupportInvalidateOptionsMenu(); */ }; //Set the drawer lister to be the toggle. m_Drawer.SetDrawerListener(m_DrawerToggle); }
public MenuActionManager(ActionBarActivity host, DrawerLayout drawerLayout, int openedResource, int closedResource) : base(host, drawerLayout, openedResource, closedResource) { mHostActivity = host; mOpenedResource = openedResource; mClosedResource = closedResource; }
public MainDrawerToggle(ActionBarActivity host, DrawerLayout drawerLayout, int openedResource, int closedResource) : base(host, drawerLayout, openedResource, closedResource) { _hostActivity = host; _openedResource = openedResource; _closedResource = closedResource; }
public void SetActionBarDrawable(ActionBarActivity activity) { // Set background of NavigationDrawer //Color color = activity.Resources.GetColor(Resource.Color.storehouse_king_purple); //Drawable background = activity.Resources.GetDrawable(Resource.Drawable.actionbar_background); //background.SetColorFilter(color, PorterDuff.Mode.Multiply); //activity.SupportActionBar.SetBackgroundDrawable(background); }
public virtual void Show(ActionBarActivity context, int preselect, ICallback callback) { mCallback = callback; Bundle args = new Bundle(); args.PutInt("preselect", preselect); Arguments = args; Show(context.SupportFragmentManager, "COLOR_SELECTOR"); }
public TabListener(ActionBarActivity activity, string tag, Bundle args = null) { this.parent = activity; this.tag = tag; this.fragmentType = typeof(TFragment); this.args = args; this.fragment = parent.SupportFragmentManager.FindFragmentByTag(tag); if (fragment != null && !fragment.IsDetached) { activity.SupportFragmentManager.BeginTransaction() .Detach(fragment) .Commit(); } }
private static void ListItemClicked(int position, ActionBarActivity context) { Android.Support.V4.App.Fragment fragment = null; switch (position) { case 0: context.StartActivity(typeof(Activity1)); FlyOutMenuHelper.m_Drawer.CloseDrawer(FlyOutMenuHelper.m_DrawerList); break; case 1: context.StartActivity(typeof(Activity2)); FlyOutMenuHelper.m_Drawer.CloseDrawer(FlyOutMenuHelper.m_DrawerList); /* * fragment = new ProfileFragment(); * context.SupportFragmentManager.BeginTransaction().Replace(Resource.Id.content_frame, fragment).Commit(); * Global.m_DrawerList.SetItemChecked(position, true); * context.SupportActionBar.Title = Global.m_Title = Sections[position]; * Global.m_Drawer.CloseDrawer(Global.m_DrawerList); */ break; } }
public virtual void Show(ActionBarActivity context) { Show(context.SupportFragmentManager, "FOLDER_SELECTOR"); }