feat: 新增动画功能

This commit is contained in:
MTrun
2022-03-09 09:21:47 +08:00
parent b96c2f0d3e
commit a6e5dec2c0
10 changed files with 157 additions and 79 deletions
+1
View File
@@ -19,6 +19,7 @@ export interface PublicConfigType {
id: string
rename?: string
attr: { x: number; y: number; w: number; h: number; zIndex: number }
styles: { opacity: number, animations: string[] }
setPosition: Function
}
export interface CreateComponentType extends PublicConfigType {
+5
View File
@@ -7,6 +7,11 @@ export class publicConfig implements PublicConfigType {
public rename = undefined
// 基本信息
public attr = { x: 0, y: 0, w: 500, h: 300, zIndex: -1 }
// 基本样式(动画,透明)
public styles = {
opacity: 1,
animations: []
}
// 设置坐标
public setPosition(x: number, y: number): void {
this.attr.x = x