示例#1
0
        public override void OnViewCreated(View view, Bundle savedInstanceState)
        {
            base.OnViewCreated(view, savedInstanceState);

            menuRed = view.FindViewById <FloatingActionMenu> (Resource.Id.menu_red);

            fab1 = view.FindViewById <FloatingActionButton> (Resource.Id.fab1);
            fab2 = view.FindViewById <FloatingActionButton> (Resource.Id.fab2);
            fab3 = view.FindViewById <FloatingActionButton> (Resource.Id.fab3);

            statusView = view.FindViewById <TextView>(Resource.Id.statusView);
            dataView   = view.FindViewById <TextView>(Resource.Id.DataView);


            ContextThemeWrapper  context     = new ContextThemeWrapper(this.Activity, Resource.Style.MenuButtonsStyle);
            FloatingActionButton programFab2 = new FloatingActionButton(context);

            EMDKResults results = EMDKManager.GetEMDKManager(Application.Context, this);

            if (results.StatusCode != EMDKResults.STATUS_CODE.Success)
            {
                statusView.Text = "Status: EMDKManager object creation failed ...";
            }
            else
            {
                statusView.Text = "Status: EMDKManager object creation succeeded ...";
            }
            programFab2.LabelText = "Programmatically added button";
            programFab2.SetImageResource(Resource.Drawable.ic_edit);
            fab1.Enabled = false;
            menuRed.SetOnMenuButtonClickListener(this);
            menuRed.SetClosedOnTouchOutside(true);
            menuRed.HideMenuButton(false);
            ;
        }
示例#2
0
        private void ActionButton_Click(object sender, EventArgs e)
        {
            FloatingActionButton fabButton = sender as FloatingActionButton;

            if (fabButton != null)
            {
                if (fabButton.Id == Resource.Id.fab2)
                {
                    fabButton.Visibility = ViewStates.Gone;
                }
                else if (fabButton.Id == Resource.Id.fab3)
                {
                    fabButton.Visibility = ViewStates.Visible;
                }
                Toast.MakeText(this.Activity, fabButton.LabelText, ToastLength.Short).Show();
            }
        }