Слайд переход с использованием задачи анимации transitionSet - PullRequest
0 голосов
/ 05 октября 2019

Я хочу выполнить упражнение, когда вы двигаете вверх, вниз, влево или вправо, оно приведет вас к правильному слоту макета, который на самом деле работает. Теперь я хочу сделать анимацию перехода к этому. Я использовал transitionSet, который находится в файле ресурсов перехода. Это выглядит так:

res / transition / slide_left.xml

<?xml version="1.0" encoding="utf-8"?>
<transitionSet xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="@integer/anim_dur_medium"
    android:transitionOrdering="sequential">
    <slide
        android:interpolator="@android:interpolator/fast_out_slow_in"
        android:slideEdge="left"
        android:fromXDelta="-100%p"
        android:toXDelta="0"
    />
    <changeBounds android:interpolator="@android:interpolator/fast_out_slow_in" />
</transitionSet>

dock.kt

private fun slotSwipe0A()
    {
        val intent = Intent(this, zeroA::class.java)
        startActivity(intent)
        val slide = TransitionInflater.from(this).inflateTransition(R.transition.slide_left)
        window.enterTransition = slide
    }

Проблема заключается в том, чтослева направо или справа налево, но все идут снизу вверх. Это означает, что «fromXDelta» не работает. Пожалуйста, помогите мне, как сделать все правильно.

Спасибо за каждую поддержку

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