Горизонтальный слайдер для приложения для покупок

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

приложение для покупок

После недолгих поисков обнаружил, что могу использовать:

  • View-пейджер
  • Горизонтальное представление сетки (библиотека)

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

Спасибо.


person ASP    schedule 09.02.2015    source источник
comment
вы можете использовать Multi View Pager   -  person hrskrs    schedule 09.02.2015
comment
Добро пожаловать, приятель. Если это помогло, вы можете проголосовать в качестве благодарности   -  person hrskrs    schedule 10.02.2015


Ответы (2)


Недавно я разработал горизонтальную прокрутку, используя RecyclerView с LinearLayoutManager. Раньше я делал это, используя горизонтальную прокрутку с линейным макетом внутри, но я никогда не был большим поклонником этого подхода.

Мне понравился подход RecyclerView, потому что он действительно работает как ListView и позволяет реализовать шаблон ViewHolder. Вы должны установить RecyclerView.Adapter вместо классического адаптера.

Вы можете следовать примеру здесь

https://developer.android.com/training/material/lists-cards.html

Чтобы сделать вид ресайклера горизонтальным, вы должны установить его менеджер компоновки с горизонтальной ориентацией:

layoutManager = new LinearLayoutManager(context, LinearLayoutManager.HORIZONTAL, false);
mRecycler.setLayoutManager(mLayoutManager);
person Kevin LE GOFF    schedule 09.02.2015
comment
Теперь нам нужно сделать: mLayoutManager = new LinearLayoutManager(getActivity(), LinearLayoutManager.HORIZONTAL, false); - person stephen; 22.06.2015

Вы также можете использовать HorizontalScrollView, но я бы рекомендовал вам использовать Horizontal Grid-view (Library).

person Kastriot Dreshaj    schedule 09.02.2015