2016-01-13 4 views
0

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

Beatport app screenshot

Есть библиотека, я могу использовать для повторить тот же эффект?

+0

Горизонтальный вид прокрутки? https://developer.android.com/reference/android/widget/HorizontalScrollView.html https://developer.android.com/reference/android/support/v17/leanback/widget/HorizontalGridView.html – CodeCody

+0

Если я использую это, recyclerview или horizonatal scrollview, как я сделаю центральное изображение крупнее и занимаю больше объектов экрана, чем два других изображения? –

+0

Попытайтесь найти библиотеку «Cover Flow». – Harry

ответ

2

Предлагаю Вам использовать RecyclerView с ГоризонтальныеLinearLayoutManager.

например:

LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false); 

RecyclerView list = (RecyclerView) findViewById(R.id.recycler_view); 

list.setLayoutManager(layoutManager); 

Update:

Если вы хотите центрированную изображение, чтобы быть больше, чем два соседних, вы можете использовать:

  • Масштаб анимации, чтобы увеличить входы/выходы

  • OR переход на стороннюю библиотеку, например Coverflow или FancyCoverFlow (больше не поддерживается).

+0

И как я могу сделать изображение центра большим, чем два соседних? –

+0

использовать viewpager с пейджером трансформатор для достижения чего в пределах картинки – k0sh

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