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, который расширяет Галерея.