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; } } }