This commit is contained in:
wangcongtao
2020-06-10 15:21:16 +08:00
parent 719a447789
commit aaf50f128f
9 changed files with 43 additions and 24 deletions

View File

@@ -160,6 +160,11 @@ public class TopViewAnimHelper {
public void startTopInAnim(View view, ViewGroup.LayoutParams params,
IMogoTopViewStatusListener statusListener) {
if ( topMotionLayout == null ) {
return;
}
Logger.d(TAG, "startTopInAnim=====" + isTopViewOut);
if (view == null) {
throw new IllegalArgumentException("method addTopView params view is null");
@@ -284,6 +289,11 @@ public class TopViewAnimHelper {
}
public void startTopOutAnim(View view) {
if ( topMotionLayout == null ) {
return;
}
Logger.d("TopViewAnimHelper", "startTopOutAnim=====");
if (!isTopViewOut && viewCaches.contains(view)) {
if (topContainer.getChildCount() > 1) {
@@ -379,6 +389,11 @@ public class TopViewAnimHelper {
}
public void showNaviView() {
if ( topMotionLayout == null ) {
return;
}
Logger.d("TopViewAnimHelper", "showNaviView=====");
setNaviVisibility(View.VISIBLE);
int scene = 0;
@@ -446,6 +461,11 @@ public class TopViewAnimHelper {
}
public void hideNaviView() {
if ( topMotionLayout == null ) {
return;
}
Logger.d("TopViewAnimHelper", "hideNaviView=====");
setNaviVisibility(View.GONE);
remainDistanceGroup.setVisibility(View.GONE);