Appcelerator钛 - 拖放

时间:2011-05-24 09:01:09

标签: android drag-and-drop titanium appcelerator

我是Appcelerator Titanium的新手,想问一下,有没有办法在appcelerator上为Android实现拖放?我在这里尝试了这个例子https://github.com/mcongrove/TiDrop 但它在android上运行不正常,当我点击该框时,我得到以下运行时错误: 类型错误:无法从null读取属性“y”(文件:///android_asset/Resources/TiDrop.js#34)。有谁可以帮助我?

谢谢,

1 个答案:

答案 0 :(得分:0)

对于android,触摸事件的事件对象中没有globalPoint可用。 添加以下代码以将触摸视图的点转换为父点或全局点。

// e is an event object of touch event

e.globalPoint = e.source.convertPointToView({
            x : e.x,
            y : e.y
        }, parentWinObj);