拖拽按钮

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);