UNPKG

@visactor/vrender-components

Version:

components library for dp visualization

33 lines (28 loc) 1.88 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: !0 }), exports.pointCallIn = void 0; const common_1 = require("./common"), static_truth_1 = require("../../animation/static-truth"); function pointCallIn(itemLine, decorativeLine, item, duration, delay, easing) { var _a; const startSymbolDuration = .1 * duration, lineDuration = .65 * duration, decorativeDuration = .05 * duration, endSymbolDuration = .1 * duration, labelDuration = .1 * duration; (0, common_1.graphicFadeIn)(itemLine.startSymbol, delay, startSymbolDuration, easing); const lines = (0, common_1.getSegmentLineGraphics)(itemLine); lines.forEach((line => (0, static_truth_1.commitUpdateAnimationTarget)(line, { clipRange: 1 }, { clipRange: 0 }))), lines.forEach(((l, index) => { const stepDuration = lineDuration / lines.length; l.animate().wait(delay + startSymbolDuration + index * stepDuration).to({ clipRange: 1 }, stepDuration, easing); })), (0, common_1.graphicFadeIn)(decorativeLine, delay + startSymbolDuration + lineDuration, decorativeDuration, easing), (0, common_1.graphicFadeIn)(itemLine.endSymbol, delay + startSymbolDuration + lineDuration + decorativeDuration, endSymbolDuration, easing), (null === (_a = item.getTextShape) || void 0 === _a ? void 0 : _a.call(item)) ? ((0, common_1.graphicFadeIn)(item.getTextShape(), delay + startSymbolDuration + lineDuration + decorativeDuration + endSymbolDuration, labelDuration, easing), (0, common_1.graphicFadeIn)(item.getBgRect(), delay + startSymbolDuration + lineDuration + endSymbolDuration, labelDuration, easing)) : (0, common_1.graphicFadeIn)(item, delay + startSymbolDuration + lineDuration + endSymbolDuration, labelDuration, easing); } exports.pointCallIn = pointCallIn; //# sourceMappingURL=call-in.js.map