项目

一般

简介

按钮组效果示例 » 历史记录 » 修订 2

修订 1 (tejie, 2025-01-07 10:41) → 修订 2/4 (tejie, 2025-01-07 10:51)

h3. 按钮组效果示例 

 通过<notextile></notextile>_*{color:green}itemGrid*_<notextile></notextile>组件,创建按钮组,实现按钮组的动态展开与收起。 

 - 
 - 

 h4. %{color:fireBrick}相关命令% 

 |^. _*{color:green}<itemGrid:*_  
 对于[[addUiDlg]]命令 
 参数3支持附加参数 
 |参数3 x坐标,追加附件参数滑动方向和滑动时间 
 格式: 
 x坐标,滑动方向,滑动时间 
 <notextile></notextile> 
 *滑动方向* 
 1 向左滑入  
 2 向右滑入 
 3 向上滑入 
 4 向下滑入 
 *滑入时间* 
 单位 秒 
 支持小数 比如 1.5| 

 _*{color:green}delDlgList*_  

 销毁addUiDlg命令中指定的List,支持多种销毁动画过程。 



 *格式* 
 |命令名 		 |参数1  	  |参数2 	 |参数3 		 |参数4 	  |参数5 	   |参数6     | 
 |delDlgList 	 |对话框id|界面id|平台类型 	 |列表名称|销毁模式|动画时间| 

 - 
 - 

 *说明* 
 |^.参数1|对话框id 
 addUiDlg命令添加的对话框id| 
 |^.参数2|界面id及子界面id| 
 |^.参数3|平台类型 
 0 手机 
 1 PC| 
 |^.参数4|列表名称 
 需要销毁的列表名称| 
 |^.参数5|销毁动画 
 1 向左滑出 
 2 向右滑出 
 3 向上滑出 
 4 向下滑出| 
 |^.参数6|动画时间 单位秒 
 支持小数 比如 0.5| 

 - 
 - 

 h4. *%{color:deepskyblue}特戒引擎脚本示例:%* 

 bq. <notextile>[@main]</notextile> 
 #say 
 <notextile><加按钮列表3/@加按钮列表3></notextile>\ \ 
 <notextile></notextile> 
 <notextile>[@加按钮列表3]</notextile> 
 #act 
 <notextile>goto @item初始化3</notextile> 
 [[addUiDlg]] 3 27,4 <$str(s2)> 0,0 0 
 <notextile></notextile> 
 <notextile>[@item初始化3]</notextile> 
 #act 
 [[mov]] s$item 
 [[inc]] s$item (<itemIndex:1> 
 [[inc]] s$item <itemToggle:ui_alpha0:ui_alpha0> 
 [[inc]] s$item <img:mianfeivip:25:25:1:<notextile>1/@1</notextile>> 
 [[inc]] s$item <text:按钮1{fColor=254}:55:105>) 
 <notextile></notextile>  
 [[inc]] s$item (<itemindex:2> 
 [[inc]] s$item <itemtoggle:ui_alpha0:ui_alpha0> 
 [[inc]] s$item <img:mianfeivip:25:25:1:<notextile>1/@2</notextile>> 
 [[inc]] s$item <text:按钮2{fColor=254}:55:105>) 
 <notextile></notextile> 
 [[inc]] s$item (<itemindex:3> 
 [[inc]] s$item <itemtoggle:ui_alpha0:ui_alpha0> 
 [[inc]] s$item <img:mianfeivip:25:25:1:<notextile>1/@3</notextile>> 
 [[inc]] s$item <text:按钮3{fColor=254}:55:105>) 
 <notextile></notextile> 
 [[inc]] s$item (<itemindex:4> 
 [[inc]] s$item <itemtoggle:ui_alpha0:ui_alpha0> 
 [[inc]] s$item <img:mianfeivip:25:25:1:<notextile>1/@4</notextile>> 
 [[inc]] s$item <text:按钮4{fColor=254}:55:105>) 
 <notextile></notextile> 
 [[mov]] s2 <img:mianfeivip:0:0:1:1/<notextile>@关闭3</notextile>>\ 
 [[inc]] s2 <text:关闭{fColor=254}:25:80>\ 
 [[inc]] s2 <<notextile></notextile>*{color:green}itemGrid*<notextile></notextile>:<$str(s$item)>:按钮列表x,1,0,1:125,2,1.5:0:125,125,1:1,4,150,1:0>\ 
 <notextile></notextile> 
 <notextile>[@关闭3]</notextile> 
 #act 
 *{color:green}delDlgList* 3 27,4 0 按钮列表x 1 1.5 
 <notextile></notextile> 
 [[mov]] s2 <img:mianfeivip:0:0:1:1/@加按钮列表3> 
 [[inc]] s2 <text:展开{fColor=254}:25:80> 
 [[delaygoto]] 1500 <notextile>@关闭按钮组</notextile> 
 <notextile></notextile> 
 <notextile>[@关闭按钮组]</notextile> 
 #act 
 [[addUiDlg]] 3 27,4 <$str(s2)> 0,0 0