Android: увеличить масштаб, но сохранить масштаб элемента - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь увеличить элемент PDF внутри моего представления, но сохраняю его масштаб. Когда я пытаюсь сделать анимацию масштабирования, она меняет масштаб элемента, и из-за этого я не могу уменьшить масштаб. Когда масштаб равен 1, я могу легко увеличивать и уменьшать масштаб.

Я пробовал анимацию (с Animations и Animator)

Я также пробовал несколько примеров, но безуспешно ..

Суть в том, могу ли я увеличить на элемент, как масштабирование пинч, но с кодом без изменения масштаба?

Заранее спасибо ..

1 Ответ

0 голосов
/ 19 февраля 2020

Вы можете использовать эту библиотеку, в первую очередь вы должны добавить эту строку в gradle,

implementation 'com.ablanco.zoomy:zoomy:1.1.0'

Тогда вам следует использовать этот код;

 val builder = Zoomy.Builder(context).
        target(feedDetailImage/* The image you want to zoom */)
        .animateZooming(true)
        .enableImmersiveMode(false)
        .tapListener {
        }
    builder.register()
...