0

这里我遇到了一个小问题,我使用的是钛加速器提供的 Ti.paint 模块。问题是我可以在某个事件侦听器上拥有所有 x 和 y 像素坐标吗?我用过这个

    var paintView = Paint.createPaintView({
    top : 0,
    right : 0,
    bottom : 80,
    left : 0,
    strokeColor : '#0f0',
    strokeAlpha : 255,
    strokeWidth : 10,
    eraseMode : false
});

paintView.addEventListener('touchmove', function(e) {

    Ti.API.info('listener called ' + e.x + ',' + e.y);
});

但它不会捕获所有 X、Y 坐标,它会跳过其中一些坐标。缓慢绘制将捕获几乎所有彩色像素坐标,但绘制速度很快,会跳过一些坐标坐标。请对此提供帮助。

阿里

4

1 回答 1

1

触摸移动事件受到限制,因此您的代码不会过载。

如果您绝对需要获得每一分,那么您需要跨入 Java 领域并根据您的需要自定义绘制模块。

该模块的源代码可在此处获得:https ://github.com/appcelerator/titanium_modules/tree/master/paint/mobile/android

于 2012-12-03T14:56:13.183 回答