#android #gallery #synchronize
#Android #Галерея #синхронизировать
Вопрос:
У меня есть задание с двумя галереями. Я хочу синхронизировать обе галереи, поэтому, когда я перемещаюсь в одной галерее, я должен переместить другую галерею, чтобы соответствовать тому же элементу.
Я не знаю, как этого добиться. Я думал, что это можно было бы сделать, синхронизируя событие onScroll, я предпринял хорошую попытку, но это не сработало. Я предполагаю, что это потому, что меня не интересует событие прокрутки, может быть, событие fling?
В любом случае, я не знаю, какое событие следует наблюдать и как это реализовать. Не могли бы вы мне помочь?
Комментарии:
1. Пожалуйста, поделитесь своим решением………
Ответ №1:
Возможно ли просто использовать одну из них, Gallery
и чтобы в View
том, что она отображает, отображались оба ваших элемента?
Комментарии:
1. к сожалению, это не вариант. Тем не менее, я нашел решение; вы можете перенаправить событие fling из одной галереи в две другие, играя с пользовательскими галереями и прослушивателями событий и / или методом setSelection. Первый подход не всегда выбирает один и тот же элемент в отраженной галерее. Второе решение работает, однако я не могу сказать, не хватает ли мне каких-то эффектов прокрутки, но работает. Спасибо
2. Извините, что мое предложение не сильно помогло, но рад, что вы ответили на свой вопрос, обязательно добавьте его в качестве ответа и пометьте как отвеченный
3. В этом случае я действительно сожалею, что @lblasa не опубликовал здесь свое решение. Оставил нас без реального решения, чувак.
4. Привет, Борис, я опубликую пример кода с решением на этой неделе, как только найду время убрать оттуда лишний материал. L