diff --git a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewAnimHelper.java b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewAnimHelper.java index d313776569..e45671d9cc 100644 --- a/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewAnimHelper.java +++ b/modules/mogo-module-extensions/src/main/java/com/mogo/module/extensions/utils/TopViewAnimHelper.java @@ -19,6 +19,7 @@ import androidx.constraintlayout.widget.Group; import com.mogo.map.uicontroller.IMogoMapUIController; import com.mogo.module.common.map.MapCenterPointStrategy; import com.mogo.module.common.map.Scene; +import com.mogo.module.common.utils.CarSeries; import com.mogo.module.extensions.R; import com.mogo.module.extensions.navi.TopView; import com.mogo.service.windowview.IMogoTopViewStatusListener; @@ -155,7 +156,7 @@ public class TopViewAnimHelper { private View currentAnimatingView = null; public void startTopInAnim(View view, ViewGroup.LayoutParams params, - IMogoTopViewStatusListener statusListener) { + IMogoTopViewStatusListener statusListener){ Logger.d(TAG, "startTopInAnim=====" + isTopViewOut); if (view == null) { throw new IllegalArgumentException("method addTopView params view is null"); @@ -216,7 +217,9 @@ public class TopViewAnimHelper { constraintSet.clear(R.id.module_entrance_id_top_container,ConstraintSet.BOTTOM); constraintSet.connect(R.id.module_entrance_id_top_container, ConstraintSet.TOP, R.id.module_entrance_id_top_motion_layout, ConstraintSet.TOP); - TransitionManager.beginDelayedTransition(topMotionLayout, transition); + if(CarSeries.getSeries() == CarSeries.CAR_SERIES_F80X) { + TransitionManager.beginDelayedTransition(topMotionLayout, transition); + } checkCameraModePosition(false); if (naviBg.getVisibility() == View.VISIBLE) { // 约束设置需要在applyTo()方法之前执行,visiable设置需要在applyTo()