Skip to content

Commit 0bc15d5

Browse files
authored
[Reply] Added Hold exit transition to EmailFragment to keep email screen in place during compose fab transition from email screen (material-components#33)
1 parent 67b06ab commit 0bc15d5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Reply/app/src/main/java/com/materialstudies/reply/ui/email/EmailFragment.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import androidx.fragment.app.Fragment
2424
import androidx.navigation.fragment.findNavController
2525
import androidx.navigation.fragment.navArgs
2626
import androidx.recyclerview.widget.GridLayoutManager
27+
import com.google.android.material.transition.Hold
2728
import com.google.android.material.transition.MaterialContainerTransform
2829
import com.materialstudies.reply.R
2930
import com.materialstudies.reply.data.EmailStore
@@ -104,6 +105,9 @@ class EmailFragment : Fragment() {
104105
duration = resources.getInteger(R.integer.reply_motion_default_large).toLong()
105106
interpolator = requireContext().themeInterpolator(R.attr.motionInterpolatorPersistent)
106107
}
108+
exitTransition = Hold().apply {
109+
duration = resources.getInteger(R.integer.reply_motion_default_large).toLong()
110+
}
107111
}
108112

109113
private fun startTransitions() {

0 commit comments

Comments
 (0)