拖拽按钮
DragButton
是一个可以通过拖动自身使对象改变以对象中心为原点改变缩放比例、旋转角度的按钮,它同样ArButton不同,两种虽然都具有等比例缩放的功能
但ArButton是以自身位置对角为原点进行等比例缩放,且缺失旋转功能。
DragButton class
constructor
方法 | 类型 | 描述 |
---|---|---|
constructor | (options:DragButtonInterface) | 构造函数 |
Example
这个例子是将一个DragButton
安装在矩形组件被并通过控制器添加到画布内。
const rect=new Rectangle({
width:100,
height:100,
decoration:{
backgroundColor:"orange",
}
});
const dragButton= new DragButton({
//是否禁用旋转功能
angleDisabled:false,
buttonOption:{
alignment:Alignment.bottomRight
}
})
rect.installButton(dragButton);
controller.load(rect);
controller.center(rect);