Я использую галерею, чтобы показать несколько снимков. При касании пальцем и перемещении по экрану изображение на предыдущий или следующий. Но когда расстояние перемещения велико, галерея может заряжать более одного изображения. Я хочу ограничить его перемещением одного изображения каждый раз. Мой код:
Gallery gallery = (Gallery) this.findViewById(R.id.gallery_photo);
gallery.setAdapter(new GalleryAdapter(this listPhotoURL));
gallery.setSelection(i);
listPhotoURL - это строковый массив; В приложении GalleryAdapter отобразите только listPhotoURL [i] для просмотра изображений. Как добраться до моей цели?
Или изменить метод прослушивания?
Ниже код может помочь вам, т.е. Вы должны override
этот метод Gallery
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
return false;
}