Пытаюсь перевернуть мои фрагменты, но он выходит из экрана - PullRequest
0 голосов
/ 05 апреля 2020

Я хотел сделать вот так .... [https://www.thedroidsonroids.com/wp-content/uploads/2016/02/result.gif] [1]

Вот мой код // мои файлы аним

1. left_out. xml

<?xml version="1.0" encoding="utf-8"?>
            <set xmlns:android="http://schemas.android.com/apk/res/android">
                <!-- Rotate. -->
                <objectAnimator
                    android:valueFrom="0"
                    android:valueTo="180"
                    android:propertyName="rotationY"
                    android:interpolator="@android:interpolator/accelerate_decelerate"
                    android:duration="3000" />
                <!-- Half-way through the rotation (see startOffset), set the alpha to 0. -->
                <objectAnimator
                    android:valueFrom="1.0"
                    android:valueTo="0.0"
                    android:propertyName="alpha"
                    android:startOffset="1500"
                    android:duration="1" />
            </set>

2. left_in. xml

<set xmlns:android="http://schemas.android.com/apk/res/android">
            <objectAnimator
                android:valueFrom="1.0"
                android:valueTo="0.0"
                android:propertyName="alpha"
                android:duration="0" />
            <!-- Rotate. -->
            <objectAnimator
                android:valueFrom="-180"
                android:valueTo="0"
                android:propertyName="rotationY"
                android:interpolator="@android:interpolator/accelerate_decelerate"
                android:duration="3000" />
            <objectAnimator
                android:valueFrom="0.0"
                android:valueTo="1.0"
                android:propertyName="alpha"
                android:startOffset="1500"
                android:duration="1" />
        </set>

3. right_out. xml

<?xml version="1.0" encoding="utf-8"?>
        <set xmlns:android="http://schemas.android.com/apk/res/android">
            <!-- Rotate. -->
            <objectAnimator
                android:valueFrom="0"
                android:valueTo="-180"
                android:propertyName="rotationY"
                android:interpolator="@android:interpolator/accelerate_decelerate"
                android:duration="3000" />
            <!-- Half-way through the rotation (see startOffset), set the alpha to 0. -->
            <objectAnimator
                android:valueFrom="1.0"
                android:valueTo="0.0"
                android:propertyName="alpha"
                android:startOffset="1500"
                android:duration="1" />
        </set>

4. right_in. xml

<?xml version="1.0" encoding="utf-8"?>
        <set xmlns:android="http://schemas.android.com/apk/res/android">
            <objectAnimator
                android:valueFrom="1.0"
                android:valueTo="0.0"
                android:propertyName="alpha"
                android:duration="0" />
            <!-- Rotate. -->
            <objectAnimator
                android:valueFrom="180"
                android:valueTo="0"
                android:propertyName="rotationY"
                android:interpolator="@android:interpolator/accelerate_decelerate"
                android:duration="3000" />
            <objectAnimator
                android:valueFrom="0.0"
                android:valueTo="1.0"
                android:propertyName="alpha"
                android:startOffset="1500"
                android:duration="1" />
        </set>

Есть ли какое-нибудь решение ????? Есть ли какое-нибудь решение ????? Есть ли какое-нибудь решение ????? Есть ли какое-нибудь решение ?????

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...