2016-12-02 2 views
0

У меня есть в основном это расположение:Touchstart, -End и -Move события на View, содержащие ListView

<Window> 
    <View id="header" /> 
    <View id="content"> 
    <ListView /> 
    </View> 
</Window> 

теперь, что я хочу, чтобы анимировать заголовка вид в то время как я перетащить ListView. Я пробовал установить touchstarttouchend и touchmove события на . Мне также нужно, чтобы ListView был доступен для просмотра ...

любые идеи?

ответ

1

touchStart не является событием, которое поддерживается ListView. Таким образом, вы не будете получать это событие из списка.

Вы можете посмотреть на documentation, чтобы узнать, какие события поддерживаются ListView.

Поскольку ваш ListView вложен внутри представления, это не означает, что вы получите события родительского представления. Поскольку ListView использует ваш touchInput, будут запускаться только события, поддерживаемые ListView.

Есть и другие события, которые вы можете использовать для ListView, которые могут быть полезны, например, scrollStart.

+0

Я понял. но поскольку он работает на android, я думал, что, возможно, что-то не хватает. На андроиде я могу прослушивать события 'touch-' на 'View', при этом все события' ListView' – Marcin

+0

@Marcin смотрят на TiSDK 6.1: https://jira.appcelerator.org/browse/TIMOB-23406 –