применение анимации `notifyItemRemoved ()` к фрагментной транзакции + поп из заднего стека - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть следующий фрагмент, который добавляется в задний стек:

val checkoutBillingShippingFragment = CheckoutBillingShippingFragment(authorizationToken, object : CheckoutBillingShippingFragment.OnCurrentStageCompleteListener {
            override fun goToNextCheckoutStage(stageToGo: CheckoutStages) {
                Toast.makeText(this@CheckoutActivity, "Next stage is - $stageToGo", Toast.LENGTH_SHORT).show()
                currentCheckoutStage = stageToGo
                if (stageToGo == CheckoutStages.SHIPPING_ADDRESS) {
                    mPresenter.goToShippingStage()
                }

            }
        })
        supportFragmentManager.beginTransaction()
                .replace(R.id.activity_checkout_billing_address_container, checkoutBillingShippingFragment)
                .addToBackStack("")
                .commit()

Я хочу добиться той же анимации, что и при вызове адаптерами RecyclerView notifyItemRemoved(position) и notifyItemInserted(position) , но для 2 случаев -

1) Фрагмент, добавляемый в задний стек

2) Фрагмент, извлекаемый из стека обратно

Есть ли способ стимулировать точно такой же анимация как Recyclerview имеет?

...