I will not limit my thoughts to Android implementation specifically, but keep them more general -
- As @Pascal rightly said, its context driven - but considering this is for something like an event album, we could try understanding the user's mental model.
Consider, user has seen 6 photos (whether expanded or not) in the first opening batch. Then it could make sense,
a) for a flick to show the next 5 images (7-11), with the image 6th, as the first one in next batch. This would give context that these are the next few images in line, and also since one would have seen images (1-6), there would be less duplication and better use of user effort.
b) for a tap on right/left arrows (if there are) - it could make sense to show the next image in line, and shift the images by +1/-1.
Flick is mapped to be an action where user intent is more toward seeing next few images in line quickly (~skimming), and tap is associated with an intent of user showing more involvement/care.
This is just a suggestion - but one, which I think, responds to user action, and mental model/action - rather than being a fixed pattern. For an expanded view where one image is seen, both flick/tap could just move to next image in line.