TransitionManager有endTransitions方法,但它只存在于> = api 23.是否有办法停止挂起或执行由beginDelayedTransition启动的转换?
转换重叠时会出现问题...
答案 0 :(得分:0)
只要Transitions Api在内部使用Animator
,您就可以loop on all children of a ViewGroup
recursively对每个孩子执行clearAnimation()
,或直接在特定视图上执行clearAnimation()
你不想过渡。
注意,如果这是一种完美无缺的方式,那么框架已经为API达到1实现了,这意味着有一些警告(我不知道)。但作为一种解决方法,您可以尝试这种解决方案。
答案 1 :(得分:0)
致电TransitionManager.endTransitions
。如果您的minSdkVersion
低于23,请使用androidx.transition的TransitionManager。