Описание:
Назначение: Быстрые уведомления, появляющиеся в нижней части экрана, предназначенные для отображения короткой текстовой информации и опционно изображения
Поддерживаемые платформы: Android, iOS
Демо проект: Samples\ToastsDemo\ToastsDemo.dproj
Доступен с версии: RX (R100)
Возможности:
Несколько быстрых способов отображения уведомления:
TfgToast.Show(Message) - только текст
TfgToast.Show(Message, Icon) - текст и картинка
TfgToast.Show(Message, Duration) текст + настройка длительности отображения
TfgToast.Show(Message, Duration, Icon) - текст + картинка + длительность отображения
Доступно редактирование цвета заднего фона (TfgToast.BackgroundColor)
Доступно редактирование цвета сообщения (TfgToast.MessageColor).
Возможность добавить к сообщению иконку (TfgToast.Icon)
Доступно редактирование длительности отображения уведомления (TfgToast.Duration)
Возможность менять глобальные параметры отображения всех тостов в рамках приложения (TfgToast.DefaultBackgroundColor, TfgToast.DefaultMessageColor и TfgToast.DefaultPadding)
Примеры вызова:
// Быстрое отображение, только текст
TfgToast.Show('Message');
// Быстрое отображение, текст + картинка
TfgToast.Show('Message', Bitmap);
// Настраиваемое отображение
var
Toast: TfgToast;
begin
Toast := TfgToast.Create(EditToastMessage.Text, TfgToastDuration(ComboBoxDurationType.ItemIndex));
try
if SwitchShowIcon.IsChecked then
Toast.Icon.Assign(Image1.Bitmap);
Toast.MessageColor := ColorComboBoxMessage.Color;
Toast.BackgroundColor := ColorComboBoxBackground.Color;
Toast.Show;
finally
Toast.Free;
end;
end;
Скриншоты: