Галерея переместить одну картинку

1

Я использую галерею, чтобы показать несколько снимков. При касании пальцем и перемещении по экрану изображение на предыдущий или следующий. Но когда расстояние перемещения велико, галерея может заряжать более одного изображения. Я хочу ограничить его перемещением одного изображения каждый раз. Мой код:

Gallery gallery = (Gallery) this.findViewById(R.id.gallery_photo);
gallery.setAdapter(new GalleryAdapter(this listPhotoURL));
gallery.setSelection(i);

listPhotoURL - это строковый массив; В приложении GalleryAdapter отобразите только listPhotoURL [i] для просмотра изображений. Как добраться до моей цели?

Или изменить метод прослушивания?

Теги:
gallery

1 ответ

2
Лучший ответ

Ниже код может помочь вам, т.е. Вы должны override этот метод Gallery

@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
                       float velocityY) {        
    return false;
}
  • 0
    Где этот метод место для переопределения?
  • 0
    Вы должны создать собственную галерею и ничего не делать, просто переопределить этот метод выше
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню