У меня есть изображение размером 320x480, и при изменении ориентации это изображение явно висит вне поля зрения. На некоторых изображениях его фокус находится с обрезанным низом (что нежелательно). Моя проблема, однако, заключается в том, что когда пользователь перемещается по вертикали, чтобы увидеть полное изображение, вид привязывается к нижней части, что означает, что верхняя часть фокальной точки обрезана. Я хочу, чтобы пользователи могли «свободно прокручивать» изображение и, возможно, перемещать изображения так, чтобы фокус был в центре экрана, вместо того, чтобы обрезать верх и низ. Я понимаю, что это сложно описать словами, поэтому я прикрепил несколько изображений ниже.
Вот как это начинается:
Вот где он привязывается к низу:
Вот такой взгляд я хотел бы иметь, но не могу:
Есть ли способ контролировать эту «привязку» или, возможно, метод, который я мог бы использовать, чтобы переопределить его, имея дело именно с такой ориентацией? Моя проблема в том, что я ХОЧУ, чтобы он щелкал при панорамировании влево/вправо на другие изображения в ScrollView, а не вверх/вниз.
РЕДАКТИРОВАТЬ:
pagingEnabled — это свойство, которое управляет этой привязкой, но можно ли в любом случае определить, является ли движение вверх/вниз или влево/вправо, и отключить или включить это свойство в каждом случае?
Спасибо за любую помощь, которую вы можете предложить