Dart聚合物芯拆分器:拖动/调整大小事件

Dart聚合物芯拆分器:拖动/调整大小事件,dart,polymer,dart-polymer,core-elements,Dart,Polymer,Dart Polymer,Core Elements,当一个核心分离器被移动时,有没有我能听到的声音?我尝试了以下方法: Html: 省道: initPolymer()。运行(){ Polymer.onReady.then((){ 查询选择器('#left div').onResize.listen((#)=>print('resize left')); querySelector('#right div').onResize.listen((#)=>print('resize right')); querySelector('core-spl

当一个核心分离器被移动时,有没有我能听到的声音?我尝试了以下方法:

Html:


省道:

initPolymer()。运行(){
Polymer.onReady.then((){
查询选择器('#left div').onResize.listen((#)=>print('resize left'));
querySelector('#right div').onResize.listen((#)=>print('resize right'));
querySelector('core-splitter').onDrag.listen(())=>print('drawing');
});
});
页面运行,但从未打印任何内容


更一般地说,有没有办法监听由于未指定父元素的调整大小事件而导致的元素调整大小?例如,如果我在左div中嵌套了一个div,是否有一种简单的方法可以监听对内部div大小的更改,而无需将其显式地附加到拆分器的移动中?

文档中没有提到有关
核心拆分器的任何事件。我猜类似于
纸张滑块
最近发生的事件也非常适合
核心拆分器


您可以在

frankiefu处创建功能请求,github提供了一个优雅的解决方案。有一个“跟踪”事件可以通过addEventListener收听

querySelector('core-splitter').addEventListener('track', callback);
您可以看到一个工作的js版本,尽管dart中的脚本几乎相同