private void ShowCrouton(String croutonText, Style croutonStyle, Configuration configuration)
        {
            bool infinite = INFINITE == croutonStyle;

            if (infinite)
            {
                croutonText = GetString(Resource.String.infinity_text);
            }

            Crouton crouton;

            //croutonStyle.BackgroundColor = Color.Red;
            //croutonStyle.TextColor = Color.Black;
            if (DisplayOnTop.Checked)
            {
                crouton = Crouton.MakeText(this, croutonText, croutonStyle);
            }
            else
            {
                crouton = Crouton.MakeText(this, croutonText, croutonStyle, Resource.Id.alternate_view_group);
            }
            if (infinite)
            {
                InfiniteCrouton = crouton;
            }
            crouton.SetOnClickListener(this).SetConfiguration(infinite ? CONFIGURATION_INFINITE : configuration).Show();
        }
        private void ShowCustomViewCrouton()
        {
            View    view = LayoutInflater.Inflate(Resource.Layout.crouton_custom_view, null);
            Crouton crouton;

            if (DisplayOnTop.Checked)
            {
                crouton = Crouton.Make(this, view);
            }
            else
            {
                crouton = Crouton.Make(this, view, Resource.Id.alternate_view_group);
            }
            crouton.Show();
        }
        public void OnClick(View v)
        {
            switch (v.Id)
            {
            case Resource.Id.button_show:
            {
                ShowCrouton();
                break;
            }

            default:
            {
                if (InfiniteCrouton != null)
                {
                    Crouton.Hide(InfiniteCrouton);
                    InfiniteCrouton = null;
                }
                break;
            }
            }
        }