procedure TForm2.FormCreate(Sender: TObject);
begin
StackAnimate := TStackAnimate.Create(Layout1);
StackAnimate.AnimationDuration := 0.1;
Layout1.AddObject(StackAnimate);
StackAnimate.UpdateList;
StackAnimate.OnChangeOrder := FOnChangeOrder;
StackAnimate.OnEndOrder := FOnEndOrder;
StackAnimate.HookAllControls;
end;
procedure TForm2.FOnChangeOrder(Sender: TObject);
begin
Memo1.Lines.Add('FOnChangeOrder');
end;
procedure TForm2.FOnEndOrder(Sender: TObject; WasChanged: Boolean);
begin
if WasChanged then
Memo1.Lines.Add('WasChanged ' +
StackAnimate.Items[StackAnimate.LastChange.NewIndex].Name + ' to ' +
StackAnimate.LastChange.NewIndex.ToString);
end;
forked from HemulGM/StackAnimate
-
Notifications
You must be signed in to change notification settings - Fork 0
FMX stack animate
License
13501714030/StackAnimate
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
FMX stack animate
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Pascal 100.0%