【发布时间】:2020-04-29 14:53:40
【问题描述】:
我正在关注https://developer.android.com/training/transitions/start-activity.html,以便在从按钮切换活动时在 textView 和 View 之间创建过渡。
按钮代码:
btnStart.setOnClickListener {
val intent = Intent(this, FactsActivity::class.java)
val options = ActivityOptions.makeSceneTransitionAnimation(this,
UtilPair.create(shapeTop, "transitionShape"),
UtilPair.create(israelFacts, "textTransition"))
startActivity(intent, options.toBundle())
}
当我删除第二个 UtilPar.create 时一切正常,但是当两者都存在时,makeSceneTransitionAnimation 出现错误。我该如何解决这个问题?
【问题讨论】:
-
您收到什么错误?
-
"以下函数都不能使用提供的参数调用。"
-
试过你的代码,我没有得到任何错误。您在哪一行显示此错误?
-
它与makeSceneTransitionAnimation 显示在同一行。它带有红色下划线,上面有我上面提到的错误。仍然存在:(
-
您可能导入了错误的 ActivityOptions 类,或者您应该尝试使用 ActivityOptionsCompat。
标签: android animation kotlin transition