2014-01-23 3 views
2

У меня есть два вида бок о бок, которым нужно прокручивать синхронизацию друг с другом. Проблема в том, что второй вид - это ListView, поэтому я не могу просто пощекотать их как в ScrollView, так и с ним.Переадресация событий касания и сохранение импульса в android

мне удалось настроить переадресацию прокрутки, создавая ObservableScrollView и прослушивание событий прокрутки, а затем пытается прокрутить ListView той же дельты, используя ListView.scrollListBy

Проблемы: - The ListView Безразлично» t обновлять его содержимое, когда я использую scrollListBy (int y) - Когда я добираюсь до дна любого вида, любой момент останавливается. Как я могу сохранить импульс по двум представлениям, чтобы, когда я просматриваю вид в левой руке, и он достигает дна, список справа продолжает прокручиваться вниз?

+0

У меня такая же проблема с этим, вы узнаете? Я обнаружил, что сенсорный исполнитель поглотил событие касания, чтобы родитель не мог его получить. – nyconing

ответ

0

Я решил.

марка:

1.ParentView в качестве (или продлить) NestedScrollView

2.ChildView. NestedScrollingEnabled = false

поэтому родитель бросает, даже бросая ребенка.

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