如何解决Android Fragment Navigation - 动画开始前布局闪烁
我正在使用喷气背包导航在两个片段之间导航,我还想要一个动画。 我添加了以下动画:
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 举报,一经查实,本站将立刻删除。