元素共享转换有效,但多个元素共享无效[Android]

元素共享转换有效,但多个元素共享无效[Android],android,animation,kotlin,transition,Android,Animation,Kotlin,Transition,当从按钮切换活动时,我将按照从创建文本视图和视图之间的转换 按钮的代码: btnStart.setOnClickListener{ val intent=intent(这是FactsActivity::class.java) val options=ActivityOptions.MakeScenetTransitionAnimation(此, UtilPair.create(shapeTop,“transitionShape”), 创建(事实,“文本转换”)) startActivity(i

当从按钮切换活动时,我将按照从创建文本视图和视图之间的转换

按钮的代码:

btnStart.setOnClickListener{
val intent=intent(这是FactsActivity::class.java)
val options=ActivityOptions.MakeScenetTransitionAnimation(此,
UtilPair.create(shapeTop,“transitionShape”),
创建(事实,“文本转换”))
startActivity(intent,options.toBundle())

}
我也遇到了同样的问题,似乎在我的案例中,所有的导入都是问题所在。这里的代码适用于我的导入

import androidx.core.util.Pair
import androidx.core.app.ActivityOptionsCompat
import androidx.core.app.ActivityCompat

   
val intent = Intent(activity, SecondActivity::class.java)
val pair1 = Pair.create<View, String>(view1, "string1")
val pair2 = Pair.create<View, String>(view2, "string2")
val options = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, pair1, pair2)
ActivityCompat.startActivity(activity, intent, options.toBundle())
导入androidx.core.util.Pair
导入androidx.core.app.ActivityOptions兼容
导入androidx.core.app.ActivityCompat
val intent=intent(activity,SecondActivity::class.java)
val pair1=Pair.create(视图1,“string1”)
val pair2=Pair.create(视图2,“string2”)
val options=ActivityOptions Compat.MakeScenetTransitionAnimation(活动,pair1,pair2)
ActivityCompat.startActivity(活动、意图、选项.toBundle())

您收到了什么错误?“无法使用提供的参数调用以下函数。”我尝试了您的代码,但没有收到任何错误。此错误显示在哪一行?它显示在带有MakeScenetTransitionAnimation的行上。它带有红色下划线,上面有我所说的错误。仍然存在:(您可能导入了错误的ActivityOptions类,或者您应该尝试ActivityOptions兼容。