我正在使用PhotoView组件在Android中缩放和平移图像。但是,当它第一次转到图像所在的页面时,它位于左上角,而当我尝试平移或缩放时,它会移到中间。有没有人有使用此组件的经验,并且知道如何调整图像的初始位置并防止其跳到屏幕中间?

最佳答案

您可以使用

PhotoViewAttacher attacher;
attacher.SetScaleType(ImageView.ScaleType.FitCenter)

ScaleType的一些选项:
  • ImageView.ScaleType.FitCenter
  • ImageView.ScaleType.FitStart
  • ImageView.ScaleType.Center
  • ImageView.ScaleType.CenterCrop
  • ImageView.ScaleType.CenterInside
  • 10-04 18:51