Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion packages/vchart/src/series/pie/animation/animation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import type { Datum } from '../../../typings';
import { Factory } from '../../../core/factory';
import type { IPieAnimationParams, PieAppearPreset } from '../interface';
import type { IMarkGraphic } from '../../../core';
import { DEFAULT_ANIMATION_CONFIG } from '../../../animation/config';

/**
* grow生长option
Expand Down Expand Up @@ -91,7 +92,7 @@ export const registerPieAnimation = () => {
appear: piePresetAnimation(params, preset),
enter: pieEnter(params),
exit: pieExit(params),
disappear: pieDisappear(params)
disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration }
};
});
};
Expand Down
3 changes: 2 additions & 1 deletion packages/vchart/src/series/progress/linear/animation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { Direction } from '../../../typings/space';
import { Factory } from '../../../core/factory';
import type { ILinearProgressAnimationParams, LinearProgressAppearPreset } from './interface';
import type { IAnimationTypeConfig } from '../../../animation/interface';
import { DEFAULT_ANIMATION_CONFIG } from '../../../animation/config';

function LinearProgressGrowOption(params: ILinearProgressAnimationParams) {
return () => {
Expand Down Expand Up @@ -57,7 +58,7 @@ export const registerLinearProgressAnimation = () => {
return {
appear: linearProgressPresetAnimation(params, preset),
enter: linearProgressPresetAnimation(params),
disappear: linearProgressDisappear(params)
disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration }
};
}
);
Expand Down
6 changes: 3 additions & 3 deletions packages/vchart/src/series/radar/animation.ts
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ export const registerRadarAnimation = () => {
appear: preset === 'clipIn' ? undefined : radarPresetAnimation(params, preset, 'in'),
enter: radarPresetAnimation(params, preset, 'in'),
exit: radarPresetAnimation(params, preset, 'out'),
disappear: preset === 'clipIn' ? undefined : radarPresetAnimation(params, preset, 'out'),
disappear: preset === 'clipIn' ? undefined : { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration },
update: [
{
channel: ['points', 'center'],
Expand All @@ -118,7 +118,7 @@ export const registerRadarAnimation = () => {
appear: preset === 'clipIn' ? undefined : radarSymbolPresetAnimation(params, preset, 'in'),
enter: { type: 'scaleIn' },
exit: { type: 'scaleOut' },
disappear: preset === 'clipIn' ? undefined : radarSymbolPresetAnimation(params, preset, 'out'),
disappear: preset === 'clipIn' ? undefined : { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration },
update: [
{
options: { excludeChannels: ['x', 'y', 'center'] }
Expand All @@ -136,7 +136,7 @@ export const registerRadarAnimation = () => {
Factory.registerAnimation('radarGroup', (params: IRadarAnimationParams, preset: RadarAppearPreset) => {
return {
appear: radarGroupClipAnimation(params, 'in'),
disappear: radarGroupClipAnimation(params, 'out')
disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration }
};
});
registerArc(); // clipAngle animation will use arc graphic
Expand Down
3 changes: 2 additions & 1 deletion packages/vchart/src/series/range-column/animation.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import type { IAnimationTypeConfig } from '../../animation/interface';
import { Factory } from '../../core/factory';
import type { IRangeColumnAnimationParams, RangeColumnAppearPreset } from './interface';
import { DEFAULT_ANIMATION_CONFIG } from '../../animation/config';

export const rangeColumnGrowIn = (params: IRangeColumnAnimationParams): IAnimationTypeConfig => {
return {
Expand Down Expand Up @@ -42,6 +43,6 @@ export const registerRangeColumnAnimation = () => {
appear: rangeColumnPresetAnimation(params, preset),
enter: rangeColumnGrowIn(params),
exit: rangeColumnGrowOut(params),
disappear: rangeColumnGrowOut(params)
disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration }
}));
};
3 changes: 2 additions & 1 deletion packages/vchart/src/series/rose/animation.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { Factory } from '../../core/factory';
import type { IRoseAnimationParams, RoseAppearPreset } from './interface';
import type { IAnimationTypeConfig } from '../../animation/interface';
import { DEFAULT_ANIMATION_CONFIG } from '../../animation/config';

function growInType(growField: string) {
return growField === 'angle' ? 'growAngleIn' : 'growRadiusIn';
Expand Down Expand Up @@ -66,7 +67,7 @@ export const registerRoseAnimation = () => {
appear: rosePresetAnimation(params, preset),
enter: roseEnter(params),
exit: roseExit(params),
disappear: roseDisappear(params)
disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration }
};
});
};
3 changes: 2 additions & 1 deletion packages/vchart/src/series/sunburst/animation/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import { sunburstEnter } from './enter';
import { sunburstExit } from './exit';
import type { ISunburstAnimationParams, SunburstAppearPreset } from './interface';
import { sunburstPresetAnimation } from './preset';
import { DEFAULT_ANIMATION_CONFIG } from '../../../animation/config';

export * from './preset';
export * from './enter';
Expand All @@ -15,6 +16,6 @@ export const registerSunburstAnimation = () => {
appear: sunburstPresetAnimation(params, preset),
enter: sunburstEnter(params),
exit: sunburstExit(params),
disappear: sunburstExit(params)
disappear: { duration: DEFAULT_ANIMATION_CONFIG.disappear.duration }
}));
};
Loading