У меня есть следующий метод, который работает правильно, когда я использую android.support.v4
override fun onClick(movie: Movie, poster: ImageView, name: TextView) {
val intent = Intent(activity, DetailActivity::class.java).apply {
putExtras(Bundle().apply {
putParcelable(EXTRA_MOVIE, movie)
})
}
val activityOptions = ActivityOptionsCompat.makeSceneTransitionAnimation(
requireActivity(),
// Now we provide a list of Pair items which contain the view we can transitioning
// from, and the name of the view it is transitioning to, in the launched activity
Pair<View, String?>(poster, ViewCompat.getTransitionName(poster)),
Pair<View, String?>(name, ViewCompat.getTransitionName(name)))
// Now we can start the Activity, providing the activity options as a bundle
ActivityCompat.startActivity(requireContext(), intent, activityOptions.toBundle())
}
Теперь я хочу перейти на androidx.core.app
.по какой-то причине на makeSceneTransitionAnimation
выдается сообщение о том, что non of the following functions can be called with the arguments supplied
.
Кто-нибудь сталкивался с такой проблемой?