2015-08-26 9 views
4

Я использую Fresco для визуализации изображений из папки с ресурсами в представлении. Моя проблема в том, что по умолчанию класс com.facebook.drawee.view.SimpleDraweeView не имеет метода масштабирования/сжатия. Есть ли какое-либо свойство или что-то в XML, чтобы включить это, или это способ его достижения?Как я могу реализовать масштабирование в Fresco Library?

ответ

6

это Fresco ZoomableDraweeView

ZoomableDraweeView

Чтобы узнать, как использовать, пожалуйста, посмотрите на это:

ZoomableDraweeView-sample

Надеюсь, это поможет вам!

+0

Я прочитал it.but эффект увеличения не good.When уменьшении масштаба ViewPager не может scroll.And это, кажется, не поддерживает GIF. –

-1

Другие ответы не имеют двойного нажатия для увеличения функциональности. Я построил библиотеку, которая работает на двойное нажатие, чтобы увеличить и ущипнуть, чтобы увеличить Fresco Zoom

0

ZoomableDraweeView образец фресковой добавил некоторые новые функции, такие как двойное нажатие, чтобы увеличить и включить прокрутку в ViewPager когда ZoomableDraweeView увеличивает масштаб. I «Я написал демо для этого примера, в котором я также оптимизировал поведение по умолчанию, чтобы сделать его более совершенным.

Пожалуйста, обратитесь к: https://github.com/ibosong/CommentGallery