public static void ShowToastMessage(ToastMessageType type, string message) { var icon = string.Empty; System.Drawing.Color color = System.Drawing.Color.FromArgb(0, 188, 212); switch (type) { case ToastMessageType.Success: icon = "ic_check_white_24dp.png"; break; case ToastMessageType.Error: icon = "ic_error.png"; color = System.Drawing.Color.Red; break; } var toastConfig = new ToastConfig(message); toastConfig.SetDuration(2000); toastConfig.SetBackgroundColor(color); toastConfig.SetIcon(icon); UserDialogs.Instance.Toast(toastConfig); }
public static void ToastMessage(Activity activity, ToastMessageType meassageType, string message) { Toast.MakeText(activity, meassageType.ToString() + ":" + message, ToastLength.Long).Show(); }
public void ShowError(string message) { this.ToastType = ToastMessageType.Error; this.ShowMessage(message); }
public void ShowInfo(string message) { this.ToastType = ToastMessageType.Info; this.ShowMessage(message); }
public void ShowSuccess(string message) { this.ToastType = ToastMessageType.Success; this.ShowMessage(message); }
public void ShowWarning(string message) { this.ToastType = ToastMessageType.Warning; this.ShowMessage(message); }
public ToastMessage(string message, ToastMessageType type) { Message = message; Type = type; }
public static void Toast(string _message, ToastMessageType _toastMessageType) { Dispatcher.CurrentDispatcher.BeginInvoke(new Action(() => { ShowToastEvent?.Invoke(_message, _toastMessageType); })); }
private void ShowToastEventHandler(string _message, ToastMessageType _toastMessageType) { Toast toast = new Messaging.Toast.Toast(); toast.Send(_message, _toastMessageType); }
public static void ToastAndLog(string _logMessage, LogMessageType _logMessageType, string _toastMessage, ToastMessageType _toastMessageType, string _feature = "") { Toast(_toastMessage, _toastMessageType); AddLog(_logMessage, _logMessageType, _feature); }
//MÉTODO UTILIZADO PARA MOSTRAR MENSAGENS INFORMATIVAS NO APP public void ShowMessage(string message, ToastLength length = ToastLength.Short, ToastMessageType toastMessageType = ToastMessageType.InfoBlue) { RunOnUiThread(() => { View layout = LayoutInflater.Inflate(Resource.Layout.toast, FindViewById <ViewGroup>(Resource.Id.toast_layout_root)); ImageView image = layout.FindViewById <ImageView>(Resource.Id.image); TextView text = layout.FindViewById <TextView>(Resource.Id.text); text.Text = message; switch (toastMessageType) { case ToastMessageType.InfoWhite: layout.SetBackgroundColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.toastInfoWhite))); image.SetImageResource(Resource.Drawable.ic_info_black_24dp); image.SetColorFilter(Color.ParseColor(ApplicationContext.GetString(Resource.Color.black))); text.SetTextColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.black))); break; case ToastMessageType.InfoBlue: layout.SetBackgroundColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.toastInfoBlue))); text.SetTextColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.white))); image.SetImageResource(Resource.Drawable.ic_info_black_24dp); break; case ToastMessageType.Error: layout.SetBackgroundColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.toastError))); text.SetTextColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.white))); image.SetImageResource(Resource.Drawable.ic_info_black_24dp); break; case ToastMessageType.Warning: layout.SetBackgroundColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.toastWarning))); image.SetImageResource(Resource.Drawable.ic_warning_black_24dp); text.SetTextColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.white))); break; case ToastMessageType.Success: layout.SetBackgroundColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.toastSuccess))); text.SetTextColor(Color.ParseColor(ApplicationContext.GetString(Resource.Color.white))); image.SetImageResource(Resource.Drawable.ic_done_black_24dp); break; default: break; } Toast toast = new Toast(ApplicationContext); toast.SetGravity(GravityFlags.FillHorizontal | GravityFlags.Top, 0, 0); toast.Duration = length; toast.View = layout; toast.Show(); }); }
public void Send(string _message, ToastMessageType _type = ToastMessageType.Info) { toastMessageMediator.Send(_message, _type); }
public void AddMessage(string header, string body, ToastMessageType messageType = ToastMessageType.Information) => AddMessage(new ToastMessage(header, body, messageType));
public ToastMessage(string header, string body, ToastMessageType messageType) { Header = (MarkupString)header; Body = (MarkupString)body; MessageType = messageType; }