问题描述
我正在使用喷气背包导航在两个片段之间导航,我还想要一个动画。 我添加了以下动画:
onEnteranim: slide_in_right.xml
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="500"/>
</set>
navigation_graph.xml
<action
android:id="@+id/action_mainFragment_to_addWorkoutFragment"
app:destination="@id/addWorkoutFragment"
app:enteranim="@anim/slide_in_right"
app:popEnteranim="@anim/slide_in_left"
app:popExitAnim="@anim/slide_out_right"/>
按钮监听器:
adauga.setonClickListener {
findNavController().navigate(R.id.action_mainFragment_to_addWorkoutFragment)
}
问题是就在动画开始之前,我看到了必须动画的片段的预览,只是一个闪光。 这就像片段被充气但随后它提醒它必须实际动画并开始动画..
另一个可能有相同原因的问题是,每次启动应用程序时,第一个动画是滞后的,但所有其他动画都可以顺利运行
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)