Appcelerator из титана - перетаскивание - PullRequest
0 голосов
/ 24 мая 2011

Я новичок в Appcelerator Titanium и хотел бы спросить, есть ли способ реализовать перетаскивание в appcelerator Titanium для Android? Я попробовал пример здесь https://github.com/mcongrove/TiDrop но он не работает должным образом на Android, когда я нажимаю на поле, я получаю следующую ошибку во время выполнения: Ошибка типа: невозможно прочитать свойство "y" из null (файл: ///android_asset/Resources/TiDrop.js#34). кто-нибудь может мне помочь?

Спасибо,

1 Ответ

0 голосов
/ 28 января 2013

Для андроида отсутствует глобальная точка, доступная в объекте события сенсорных событий.Добавьте следующий код для преобразования точки касания в точку родителя или глобальные точки.

// e is an event object of touch event

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