加速器钛-拖放

问题描述

| 我是Appcelerator Titanium的新手,想问一下,有没有一种方法可以在Android中实现Appcelerator Titanium的拖放操作?我在这里尝试了示例https://github.com/mcongrove/TiDrop 但在android上无法正常工作,当我单击该框时,出现以下运行时错误: 键入错误:无法从null(file:///android_asset/Resources/TiDrop.js#34)中读取属性\“ y \”。谁能帮我? 谢谢,     

解决方法

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

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