Пользовательский переход фрагмента с kotlin - PullRequest
0 голосов
/ 04 октября 2018

Знаете ли вы, как внедрить пользовательскую анимацию перехода в нижележащий метод replaceFragment(), используя kotlin?Это фрагмент к фрагменту перехода

  private inline fun FragmentManager.inTransaction(func: FragmentTransaction.() -> FragmentTransaction) {
        beginTransaction().func().commit()
    }

    private fun addFragment(fragment: Fragment, frameId: Int) {
        supportFragmentManager.inTransaction { add(frameId, fragment) }
    }

    public fun replaceFragment(fragment: Fragment, frameId: Int) {
        supportFragmentManager
                .inTransaction { replace(frameId, fragment) 
    }

1 Ответ

0 голосов
/ 04 октября 2018

Решение найдено:

private inline fun FragmentManager.inTransaction(func: FragmentTransaction.() -> FragmentTransaction) {
        beginTransaction()
                .func()
                .setCustomAnimations()
                .commit()
    }
...