@Override
public void switchShowRouteLineDetail() {
if (showState == ShowState.showing || showState == ShowState.unshowing)
return;
height = mAnslMapBox.getHeight();
if (showState == ShowState.unshow) {
if (showState == ShowState.showed)
return;
mAnslOutBottomBox.setVisibility(View.GONE);
mAnslVoiceBt.setVisibility(View.GONE);
findViewById(R.id.ansl_route_detail_list_box).setVisibility(View.VISIBLE);
startHeight = mAnslRouteLineBox.getHeight();
mAnslRouteLineBox.getLayoutParams().height = startHeight;
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) mAnslRouteDetailBottomBox.getLayoutParams();
layoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
layoutParams.height = RelativeLayout.LayoutParams.MATCH_PARENT;
}
mAnimateToTargetPosition.reset();
mAnimateToTargetPosition.setInterpolator(new AccelerateInterpolator());
mAnimateToTargetPosition.setDuration(300);
mAnimateToTargetPosition.setAnimationListener(animationListener);
mAnslRouteDetailBottomBox.startAnimation(mAnimateToTargetPosition);
}
NaviSetLineActivity.java 文件源码
java
阅读 38
收藏 0
点赞 0
评论 0
项目:AssistantBySDK
作者:
评论列表
文章目录