public ScrollablePanelWidget() {
super();
setTouchScrollingDisabled(true);
addScrollHandler(new ScrollHandler() {
@Override
public void onScroll(final ScrollEvent event) {
ScrollablePanelWidget.this.currentScrollingPos = new ScrollData();
if (event != null && event.getRelativeElement() != null) {
final Element e = event.getRelativeElement();
ScrollablePanelWidget.this.currentScrollingPos.setTop(e.getScrollTop());
ScrollablePanelWidget.this.currentScrollingPos.setLeft(e.getScrollLeft());
ScrollablePanelWidget.this.currentScrollingPos.setBottom(e.getScrollHeight() - (e.getScrollTop() + e.getOffsetHeight()));
ScrollablePanelWidget.this.currentScrollingPos.setRight(e.getScrollWidth() - (e.getScrollLeft() + e.getOffsetWidth()));
ScrollablePanelWidget.this.currentScrollingPos.setScrollHeight(e.getScrollHeight());
ScrollablePanelWidget.this.currentScrollingPos.setScrollWidth(e.getScrollWidth());
}
startTrigger();
}
});
}
ScrollablePanelWidget.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:vaadin-scrollable-panel
作者:
评论列表
文章目录