1 Star 0 Fork 344

seasky100 / awtk

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
func_call_params_format.md 964 Bytes
一键复制 编辑 原始数据 按行查看 历史
xianjimli 提交于 2019-03-28 17:51 . update docs and format code

类似函数调用的参数格式

在AWTK的XML UI中,不少地方使用了类似函数调用的参数格式,常见用途有:

  • 控件动画。如:
  <progress_bar name="value" x="center" y="middle" w="90%" h="40" 
    animation="value(from=50, to=100, yoyo_times=1000, duration=1000, delay=4000)"/>
  • 窗口动画。如:
<dialog anim_hint="popup" highlight="default(start_alpha=0, end_alpha=80)"
  • 布局参数。如:
<row  x="10" y="bottom:30" w="100%" h="90" children_layout="default(row=1,col=3)">

基本格式为:

函数名后跟一对括号,括号中有一个或多个参数参数之间用英文','分隔,参数名参数值之间用'='分隔。如果没有参数可以只写函数名

用不太正规的语法描述为:

func_call => func_name  '('  params_list  ')' | func_name
params_list => params_list  ','  param | param
param => name  '='  value
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/seasky100/awtk.git
git@gitee.com:seasky100/awtk.git
seasky100
awtk
awtk
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891