Laya|Laya Panel
Panel里放很多BOX,这些BOX的内容是动态变化的,可以在代码里返回每一个BOX的高度,然后动态处理布局,最后调用refresh刷新即可。
var heights : Array = [];
heights.push(TreasureStatusHelper.updateAttrs(this, _treasureVo));
heights.push(TreasureStatusHelper.updateRefine(this, _treasureVo));
heights.push(TreasureStatusHelper.updateAssociation(this, _treasureVo));
heights.push(TreasureStatusHelper.updateDesc(this, _treasureVo));
var tempY : Number = 0;
for (var i : int = 0;
i < heights.length;
i++) {
this["Image_scroll_con" + (i + 1)].y = tempY;
tempY += heights[i] + CONTENT_PADDING;
}
Panel_scroll.refresh();
【Laya|Laya Panel】注意,在返回高度前,需要将这个BOX的高度也设置一下,否则在滚动时会出现空白。
bg.height = labY + _nodeTianfu.y + 10;
trace("bg.height",bg.height);
trace("m.Image_scroll_con6",m.Image_scroll_con6.height);
m.Image_scroll_con6.height = bg.height;
return bg.height;
推荐阅读
- LayaAir2.0学习旅途(五)(2D物理系统)
- iPanel 笔记
- La|La campanella
- H5|探究Laya关于TypeScript多个版本的编译问题
- layabox(小技巧及注意事项汇总(不定时更新))
- 贪吃蛇(定时器控制)
- Android|Android BLE学习(三)(编写自己的 BLE蓝牙读写工具(功能仿照nrf master control panel))
- 经验|DockPanel从哪来(停靠,拖拽目录控件,能自动隐藏的目录)
- SAP|SAP UI5 初学者教程之十一 (SAP UI5 容器类控件 Page 和 Panel)
- LayaBox|TypeScript -- ==、===、!=、!==