# 面板类 class.panel
继承自 基类
# 属性
以下属性只有在构造时填入 在此之后只读不写
名字 | 类型 | 说明 |
---|---|---|
is_scroll | boolean | 是否是滚动面板 |
scroll_y | number | 滚动面板的 y 轴 |
# 方法
# add
添加子控件
# 参数
名字 | 类型 | 说明 |
---|---|---|
class | 控件类 | 给当前控件按照指定控件类 添加一个子控件 |
... | 不定参数 | 构造控件所需参数 |
# 返回
索引 | 类型 | 说明 1 | 控件 | 返回构造的控件对象
local child = control:add(class.panel, ...)
1
# add_effect
添加自带的自动施法 转圈圈的特效 按照控件相同大小
control:add_effect()
1
# clear_effect
清除特效
control:clear_effect()
1
# update_effect_size
重置特效大小
control:update_effect_size()
1
# set_scroll_y
设置滚动面板的 y 轴 切换显示的控件
控件必须是滚动面板才有效
# 参数
名字 | 类型 | 说明 |
---|---|---|
y | number | y 轴 |
control:set_scroll_y(y)
1
# 事件
# on_panel_scroll
当面板被滚动时
# 参数
名字 | 类型 | 说明 |
---|---|---|
is_up | boolean | 往上还是往下 |
function panel:on_panel_scroll(is_up)
end
1
2
3
2
3