Cytoscape如何缩小然后放大动画节点?

时间:2016-11-18 22:54:49

标签: animation cytoscape.js

我能够在cytoscape中使用动画点击时设置平移和缩放到特定节点的按钮,但效果不是很好。一旦你居中并放大到一个节点,点击放大到另一个节点是相当刺耳的,因为你正在平移已经放大的视图。在平移时让视图缩小一点会更好,然后放大目标节点越来越靠近视图的中心。

我意识到这可能是一种先进的技术,但有没有举例说明这种行为?

1 个答案:

答案 0 :(得分:0)

您可以使用promises链接动画,在第一次完成后进行一次运行。因此,您可以执行cy.animation({ zoom: someLevelOut }).play().promise().then( () => cy.animation({ fit: nextNode }).play().promise() )之类的操作来缩小然后适合下一个节点。

相关问题