egret eui.Scroller 滚动到底部的判断
常用于:例如排行榜的加载(一页一页的加载),滚动到底部再显示下一页的内容,可以减少服务端一次性传入的数据量
public scrollerItem: eui.Scroller;
protected initEvent() {
// 监听滚动结束的事件
this.scrollerItem.addEventListener(eui.UIEvent.CHANGE_END, this.onScrollEnd, this);
}
private onScrollEnd(evt: egret.TouchEvent) {
// 如果(滚动的距离 + 滚动区域的高度) >= 可滚动内容的高度,那么此刻内容已经滚动到了底部
if ((this.scrollerItem.viewport.scrollV + this.scrollerItem.height) >= this.scrollerItem.viewport.contentHeight) {
// 滚动到底部的操作
}
}