如何禁用转换以测试 Android Jetpack Compose?

How to disable transition for testing Android Jetpack Compose?

根据文档[测试您的 Compose 布局][1],我们可以按如下方式禁用过渡:

@get:Rule
val composeTestRule = AndroidComposeTestRule<MyActivity>(disableTransitions = true)

但是,AndroidComposeTestRule 中没有这样的参数。使用 Snackbars 进行测试使用 SnackbarHost 失败,因为它有动画。有没有办法禁用转换?

根据 review.googlesource.com,参数 disableTransitions 在 AndroidComposeTestRule 中不再可用。我们可以使用 DisableTransitionsTestRule 来禁用转换。