【问题标题】:KonvaJS rotate on touch devicesKonvaJS 在触摸设备上旋转
【发布时间】:2017-06-06 19:34:19
【问题描述】:

你能帮帮我吗?

https://konvajs.github.io/docs/sandbox/Multi-touch_Scale_Stage.html

本教程完美运行,您能帮我以同样的方式进行旋转吗?我想顺时针和逆时针旋转我的舞台。

【问题讨论】:

    标签: javascript jquery canvas konvajs hammer


    【解决方案1】:

    这个最简单的方法是添加手势识别库,然后使用rotate事件。

    比如我添加了https://zingchart.github.io/zingtouch/库。

    var containerElement = document.getElementById('container');
    var activeRegion = ZingTouch.Region(containerElement);
    
    var childElement = document.getElementById('container');
    activeRegion.bind(childElement, 'rotate', function(event){
        stage.rotation(-event.detail.angle);
        stage.draw();
    });
    

    演示:https://jsfiddle.net/lavrton/7nLte356/9/

    【讨论】:

    • 谢谢,但刚刚在 ipad/iphone 上检查了您的示例 - 黑色方块只是拖动,没有旋转
    猜你喜欢
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 1970-01-01
    • 2011-07-08
    • 1970-01-01
    相关资源
    最近更新 更多