fix:修改节点动画 编辑节点晃动的问题

This commit is contained in:
zhangyu
2021-03-23 10:29:43 +08:00
parent e683f702b8
commit 7ebbd7c9a3
4 changed files with 1607 additions and 1668 deletions

View File

@@ -315,11 +315,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
const state = Node.cloneState(node)
switch (animateType) {
case 'upDown':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.rect.y -= 10
state.rect.ey -= 10
node.animateFrames.push({
@@ -339,11 +334,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'leftRight':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.rect.x -= 10
state.rect.ex -= 10
node.animateFrames.push({
@@ -379,11 +369,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'heart':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.rect.x -= 5
state.rect.ex += 5
state.rect.y -= 5
@@ -402,11 +387,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'success':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.strokeStyle = strokeStyle || '#237804'
node.animateFrames.push({
duration: 100,
@@ -438,11 +418,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'warning':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.strokeStyle = strokeStyle || '#fa8c16'
state.fillStyle = fillStyle || '#fa8c16'
state.lineWidth = 5
@@ -472,11 +447,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'error':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.strokeStyle = strokeStyle || '#cf1322'
state.fillStyle = fillStyle || '#cf132222'
state.lineWidth = 5
@@ -506,11 +476,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'show':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.strokeStyle = strokeStyle || '#fa541c'
state.rotate = -5
node.animateFrames.push({
@@ -532,11 +497,6 @@ export function onChangeAnimate (node, animateType, fillStyle, strokeStyle) {
})
break
case 'fade':
node.animateFrames.push({
duration: 0,
linear: true,
state: Node.cloneState(state)
})
state.strokeStyle = strokeStyle || '#fa541c'
state.globalAlpha = 0.3
node.animateFrames.push({