Подтвердить что ты не робот

Android: ViewFlipper или ViewPager - Какой вариант лучше?

Я застреваю на одном этапе. Я имею в общей сложности от 20 до 25 изображений, которые должны быть анимированы, например, ViewPager. Теперь на всех изображениях есть события onClick(), и я не знаю, должен ли я работать с ViewPager или ViewFlipper. Я могу реализовать обе вещи, никаких проблем здесь.

Что я хочу: Я просто хочу сказать, что согласно моей проблеме, которая будет лучшим вариантом, ViewFlipper или ViewPager?

Что я искал: Я использовал разные ссылки в StackOverflow, а именно Как повысить производительность ViewFlipper/ViewAnimator и ViewFlipper vs Fragments, но я не смог найти нужную вещь.

Я работал с ViewPager несколько, но в то время мне было только 3 или 4 Fragments. Если бы я использовал его для решения этой проблемы, мне нужно управлять 25 Fragments на этот раз. Поэтому мне интересно, есть ли лучшее решение.

Я также сделал немного R и D на ViewFliper и знаю, что мне нужно управлять только одним Activity, но у него нет точности анимации, которую имеет ViewPager.

Пожалуйста, предложите мне пойти ли я на ViewPager или ViewFlipper?

Спасибо в Advance.

4b9b3361

Ответ 1

intro: Поначалу я бы рекомендовал виджет Gallery вместо ViewFlipper, но он обесценился (0.o) с JellyBean (API 16), вероятно, из-за плохой утилизации реализации невидимых элементов.

Ответ: то, что действительно нужно использовать сейчас, ViewPager или HorizontalScrollView. В вашем случае (несмотря на не слишком подробные данные) я думаю лучше ViewPager, потому что согласно документации:

.. HorizontalScrollView - это FrameLayout, что означает, что вы должны поместить один ребенок в нем, содержащий все содержимое для прокрутки.

С другой стороны для ViewPager вы должны реализовать PagerAdapter для создания страниц, которые будут показаны в этом представлении.

Мой последний ответ: A, ViewPager;)

Надеемся, что это будет полезно;) Приветствия