Android Увеличить анимацию - PullRequest
0 голосов
/ 13 февраля 2020

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

My Zoom xml file

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true">
    <scale
        android:duration="600"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="3"
        android:toYScale="3"/>
</set>

1 Ответ

1 голос
/ 13 февраля 2020

запись zoom_out. xml файл, например,

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
        android:duration="1000"
        android:fromXScale="1.0"
        android:fromYScale="1.0"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale=".2"
        android:toYScale=".2" />
</set>

и zoom_in. xml файл, такой как,

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <scale
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:duration="600"
        android:fromXScale="2"
        android:fromYScale="2"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="4"
        android:toYScale="4" >
    </scale>
</set>
...