2015-10-03 17 views
7

Używam komponentu PhotoView do powiększania i przesuwania obrazu w systemie Android. Jednak po pierwszym przejściu do strony, na której znajduje się obraz, znajduje się w lewym górnym rogu, a kiedy próbuję przesuwać lub powiększać, przesuwa się na środek. Czy ktokolwiek ma doświadczenie z tym komponentem i wie, jak ustawić początkową pozycję obrazu i zapobiec przeskoczeniu go na środek ekranu?Czy obraz początkowy można dopasować w komponencie Xamarin PhotoView?

+0

źródłem jest tutaj: https://github.com/chrisbanes/PhotoView – Jason

+2

pisać kod i układ – CDrosos

+0

co ScaleType używasz? https://github.com/chrisbanes/PhotoView/issues/308 –

Odpowiedz

0

Można użyć

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

Niektóre opcje ScaleType:

  • ImageView.ScaleType.FitCenter
  • ImageView.ScaleType.FitStart
  • ImageView.ScaleType.Center
  • ImageView .ScaleType.CenterCrop
  • ImageView.ScaleType.CenterInside
Powiązane problemy