Android-未知场景名称:转换异常-使用转换启动活动时
我试图设置活动外观的动画,但是当活动开始时,会抛出异常“java.lang.RuntimeException:Unknown scene name:translate” 舱单:Android-未知场景名称:转换异常-使用转换启动活动时,android,android-studio,kotlin,android-activity,android-animation,Android,Android Studio,Kotlin,Android Activity,Android Animation,我试图设置活动外观的动画,但是当活动开始时,会抛出异常“java.lang.RuntimeException:Unknown scene name:translate” 舱单: <activity android:name=".ui.createtarget.CreateTargetActivity" android:theme="@style/SlidingPanel"/> 转换xml: <?xml version="1.0
<activity android:name=".ui.createtarget.CreateTargetActivity" android:theme="@style/SlidingPanel"/>
转换xml:
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="250"
android:fromXDelta="-100%p"
android:toXDelta="0%p">
</translate>
请告诉我怎样才能解决这个问题 您的转换XML不是有效的转换-这是一个XML文件,不是转换(您可以通过调用
startActivity
后调用来应用视图动画)
根据,您需要使用其中列出的一种类型。在您的情况下,看起来您应该使用带重力的
<?xml version="1.0" encoding="utf-8"?>
<slide
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="250"
android:slideEdge="start">
</translate>
请注意,您可以为特定的错误消息提供帮助,这通常有助于解决您的问题。
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="250"
android:fromXDelta="-100%p"
android:toXDelta="0%p">
</translate>
private fun onCreateNewTask(){
val intent = Intent(context, CreateTargetActivity::class.java)
intent.putExtra("targetPosition",targetPosition)
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(activity).toBundle())
}
<?xml version="1.0" encoding="utf-8"?>
<slide
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="250"
android:slideEdge="start">
</translate>