2015-09-01 2 views
0

У меня есть невидимое представление, которое используется как область для салфетки (область, открывающая меню, прокручивающуюся вправо). Проблема заключается в том, что этот вид останавливает любой щелчок, который будет возникать в элементах, которые появляются под ним. Любые идеи о том, как сделать это событие click/touch пройденным без полного удаления салфетки в моем представлении области просмотра? Если я использую параметр touchEnabled, он удаляет все события.Титан: Пройдите через сенсорное событие

ответ

0

Вы можете добавить событие салфетки к элементам ниже и полностью удалить невидимый вид.

В противном случае вы можете добавить клик на невидимый слой, рассчитать координаты y/x щелчка, узнать, какой элемент находится в этих координатах, и вызвать элемент click через код. Но это большая работа и, на мой взгляд, не очень надежная

+0

Да, первый вариант хорош, но я не уверен, что он будет жизнеспособным, так как элементы ниже меняются много. Я попробую что-то вроде вашего второго варианта, чтобы увидеть, насколько это возможно. – filaruina

Смежные вопросы