[FMX] 使用 TabControl 实现页面滑动效果之二

之前的文章 写法自己要写的东西多一些,实际上,FMX 的Standard Actions 里提供了两个标准的动作,可以方便的实现。

1、老规矩,放上 TabControl,添加几页,然后随便放点内容。

2、添加 TGuestureManager 和 TActionList,然后设置 TabControl.Touch.GuestureManger 为此 GuestureManager。

3、找到 TabControl 的Touch.Guestures.Standard,选中 Left 和 Right,然后在右侧的下拉列表中分别行径  New Standard Action->Tab->TNextTabAction 和 TPreviousTabAction。

4、在 Structure View 里找到两个新增的动作,设置它们的 TabControl 为第一步创建的 TabControl。

然后运行程序就可以用手势控制左右滑动页面了。

分享到: