0

Do you know how to inject custom transition animation to the underneath replaceFragment() method using kotlin? It is a fragment to fragment transition

  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) 
    }
NIMISHAN
  • 1,265
  • 4
  • 20
  • 29
DCoder
  • 11
  • 5

1 Answers1

1

Solution found:

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