DialogFragment 阻止前一个片段上的动画

时间:2021-05-19 07:00:10

标签: android kotlin android-fragments android-animation android-dialogfragment

我有一个带动画的片段。这是一个用 ValueAnimator 和 ObjectAnimator 制作的动画。这个问题也是用其他动画重现的,比如相机移动或者google地图缩放的动画。

当我在这个片段上调用 ​​BottomSheetDialog 或 DialogFragment 或 Dialog 时(最后两个都是专门为测试创建的,没有样式或特殊行为),前一个片段上的动画滞后(播放 3-4 帧)。对话框关闭时 - 动画再次正常播放

我知道可以以不同的方式进行对话框,而不是使用BottomSheetDialog,而只能通过在xml 应用程序中指定:layout_behavior = "com.google.android.material.bottomsheet.BottomSheetBehavior" 但这确实不适合我,因为这个对话框逻辑很多,我不能正常传输,而且需要很长时间

有人可以帮我解决这个问题吗?

0 个答案:

没有答案
相关问题