Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public static void ToastMessage(Activity activity, ToastMessageType meassageType, string message)
 {
     Toast.MakeText(activity, meassageType.ToString() + ":" + message, ToastLength.Long).Show();
 }
Esempio n. 3
0
        public void ShowError(string message)
        {
            this.ToastType = ToastMessageType.Error;

            this.ShowMessage(message);
        }
Esempio n. 4
0
        public void ShowInfo(string message)
        {
            this.ToastType = ToastMessageType.Info;

            this.ShowMessage(message);
        }
Esempio n. 5
0
        public void ShowSuccess(string message)
        {
            this.ToastType = ToastMessageType.Success;

            this.ShowMessage(message);
        }
Esempio n. 6
0
        public void ShowWarning(string message)
        {
            this.ToastType = ToastMessageType.Warning;

            this.ShowMessage(message);
        }
Esempio n. 7
0
 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);
 }
Esempio n. 11
0
        //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();
            });
        }
Esempio n. 12
0
 public void Send(string _message, ToastMessageType _type = ToastMessageType.Info)
 {
     toastMessageMediator.Send(_message, _type);
 }
Esempio n. 13
0
 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;
 }