dmitry-lt / wp-geocaching

Automatically exported from code.google.com/p/wp-geocaching
0 stars 0 forks source link

Оптимизация галереи: zoom, rotate, swipe #33

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1) Менять zoom фотографий
2) Добавить свайп-обработчик для перехода 
на следующую/предыдущую фотографию

Original issue reported on code.google.com by Vita.Loginova on 12 Jul 2012 at 8:50

GoogleCodeExporter commented 9 years ago

Original comment by Vita.Loginova on 12 Jul 2012 at 8:51

GoogleCodeExporter commented 9 years ago
3. Обрабатывать поворот экрана

Original comment by dmitry.k...@gmail.com on 16 Jul 2012 at 9:26

GoogleCodeExporter commented 9 years ago

Original comment by dmitry.k...@gmail.com on 16 Jul 2012 at 9:27

GoogleCodeExporter commented 9 years ago
Несколько ссылок по теме:

http://stackoverflow.com/questions/8299137/creating-photo-gallery-with-silverlig
ht-in-windows-phone-7-5

http://stackoverflow.com/questions/6474353/image-photo-gallery-like-built-in-wp7

http://stackoverflow.com/questions/8870755/detect-pinch-zoom-in-windows-phone-7-
1

Original comment by dmitry.k...@gmail.com on 16 Jul 2012 at 10:13

GoogleCodeExporter commented 9 years ago
Если не удастся сделать зум от правильной 
точки, сделаем его всегда от центра: 
RenderTransformOrigin="0.5, 0.5"

Original comment by dmitry.k...@gmail.com on 20 Jul 2012 at 11:00

GoogleCodeExporter commented 9 years ago
Zoom работает, как и планировалось 
изначально, картинку нельзя бесконечно 
уводить за пределы, при scale = 1 работает 
только swipe, галерея работает как в portrait, так 
и в landscape orientation

Original comment by Vita.Loginova on 23 Jul 2012 at 11:39

GoogleCodeExporter commented 9 years ago

Original comment by Vita.Loginova on 23 Jul 2012 at 11:40

GoogleCodeExporter commented 9 years ago
Сделать максимально простой, но стабильный 
вариант. 

Масштабировать по центру экрана
Перелистывать без сдвига картинки
Если получится сделать быстро, то не 
закрывать картинкой заголовок окна

Original comment by dmitry.k...@gmail.com on 23 Jul 2012 at 12:33

GoogleCodeExporter commented 9 years ago

Original comment by dmitry.k...@gmail.com on 23 Jul 2012 at 12:33

GoogleCodeExporter commented 9 years ago
Zoom работает теперь нормально, остался 
только следующий баг (он был бы и в простой 
версии):
при zoom out картинка может сильно сдвинуться

Original comment by Vita.Loginova on 25 Jul 2012 at 5:47

GoogleCodeExporter commented 9 years ago
проблема со сдвигом решена, так же GestureListener 
перенесен в грид, теперь для 
перелистывания не обязательно касаться 
картинки.

Original comment by Vita.Loginova on 26 Jul 2012 at 8:17

GoogleCodeExporter commented 9 years ago
Отлично работает!

Original comment by dmitry.k...@gmail.com on 26 Jul 2012 at 8:35