# 面板类 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