public override void OnStateChanged(AppBarLayout appBarLayout, State state, int verticalOffset) { if (state == State.EXPANDED) { //展开状态 v_detail.mTvPlayer.Visibility = ViewStates.Gone; // .setVisibility(View.GONE); v_detail.mAvText.Visibility = ViewStates.Visible; // .setVisibility(View.VISIBLE); v_detail.mToolbar.SetContentInsetsRelative(DisplayUtil.dp2px(v_detail.BaseContext, 15), 0); } else if (state == State.COLLAPSED) { //折叠状态 v_detail.mTvPlayer.Visibility = ViewStates.Visible; //.setVisibility(View.VISIBLE); v_detail.mAvText.Visibility = ViewStates.Gone; //.setVisibility(View.GONE); v_detail.mToolbar.SetContentInsetsRelative(DisplayUtil.dp2px(v_detail, 150), 0); } else { v_detail.mTvPlayer.Visibility = ViewStates.Gone; //.setVisibility(View.GONE); v_detail.mAvText.Visibility = ViewStates.Visible; //.setVisibility(View.VISIBLE); v_detail.mToolbar.SetContentInsetsRelative(DisplayUtil.dp2px(v_detail, 15), 0); } //if (v_detail.mCollapsingToolbarLayout.NestedScrollingEnabled) //{ //} }