Android Cover Flow Галерея и удалить пространство между

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

 this.fancyCoverFlow.setSpacing(-90); 

Я пробовал с этой линией и ее работой, но возникает другая проблема, как показано на рисунке ниже, не получая одинаковую спецификацию слева и справа. И прокрутка слева направо работает нормально, но прокрутка справа налево не правильно.

Обновлено: попробуйте этот код

5 ответов

Эй, вы можете попробовать: FancyCoverFlow и Android-Coverflow-виджет

https://github.com/davidschreiber/FancyCoverFlow

Это должно помочь тому, чего вы пытаетесь достичь.

Если вы реализуете галерею как FancyCoverFlow, вы можете использовать this.fancyCoverFlow.setSpacing(-90); -90 можно изменить

Использование

this.fancyCoverFlow.setUnselectedAlpha(1.0f);
this.fancyCoverFlow.setActionDistance(FancyCoverFlow.ACTION_DISTANCE_AUTO);
this.fancyCoverFlow.setUnselectedScale(0.75f);

в вашем коде, я надеюсь, это поможет вам.

Я также столкнулся с той же проблемой, используйте следующий код в вашем файле кода (FancyCoverFlow.java).

private void initialize()  {
this.transformationCamera = new Camera();
this.setSpacing(-200); // specifies space between images. }

В моем случае я использую FancyCoverFlow, который расширяет Галерея.

Другие вопросы по тегам