TToaster Component

TToaster Component est un composant permettant de générer des informations en Toast. Nous avons choisit de créer un composant qui sera totalement indépendant de la plateforme, ce qui permet de fonctionner sur IOS, ANDROID et WINDOWS indifférement.

Utilisation simple du composant :
procedure TForm1.Button2Click(Sender: TObject);
var
Toast : TToaster;
begin
Toast := TToaster.create(form1);
Toast.Show('this is a simple Test');
end;

 

Utilisation avancée (ombre, temps personnalisé, style warning et hauteur 100 pixel) :
procedure TForm1.Button4Click(Sender: TObject);
var
Toast : TToaster;
begin
Toast := TToaster.create(form1);
Toast.Shadow := true;
Toast.Show('this is a big Test, serious WARNING !', 5, TSWarning, 100);
end;

Personnalisation (ombre, dégradé, descend) :
procedure TForm1.Button8Click(Sender: TObject);
var
Toast : TToaster;
begin
Toast := TToaster.create(form1);
Toast.Fill.Kind := TBrushKind.Gradient;
Toast.fill.Gradient.Color := TAlphaColorRec.Gold;
Toast.fill.Gradient.Color := TAlphaColorRec.Blueviolet;
toast.Shadow := true;
Toast.Direction := TToastDirection.TDFromTop2Down
Toast.Show('this is a big Test', 3, TSExtend);
end;

Différents types :