Delphi XE5实现Slide Menu(左侧为系统菜单如易信、百度新闻)

既然Delphi XE5可以开发Android、iOS的程式,那可不可以设计像Facebook一样的选单呢?

既然Delphi XE5可以开发Android、iOS的程式,那可不可以设计像Facebook一样的选单呢?

接下来就手把手教大家操作。

1首先开一个空的Mobile Project,在上面放一个ListBox元件,将Aligh设定為alClient

2接下来回到ListBox元件按右键进入 Item Editor,建立选单

3.接下来再放上一个Panel,一样把Aligh设定成alClient,接著在上面放一个ToolBar

4.在ToolBar上放一个SpeedButton,设定StyleLookup為detailstoolbuttonbordered

5.回到Panel元件,设定Position的X ,下拉选择 Create New TFloatAnimation

6.接著在SpeedButton 的 forbidden事件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
   FloatAnimationX:  single ;
begin
   FloatAnimationX:=Self . ClientWidth -  60 ;
      
   if  (panel1 . Position . X=FloatAnimationX)  then  begin
     FloatAnimation1 . StartValue:= FloatAnimationX;
     FloatAnimation1 . StopValue:=  0 ;
   end
   else  begin
     FloatAnimation1 . StartValue:=  0 ;
     FloatAnimation1 . StopValue:= FloatAnimationX;
   end ;
      
   AnimateDrawer . Start;
end ;
如果你要在Panel加上阴影的話,只要在Panel加上ShadowEffect即可
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值