|  | @@ -33,6 +33,7 @@ import com.cooleshow.base.utils.ToastUtil;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.UiUtils;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.utils.helper.QMUIStatusBarHelper;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.widgets.EmptyViewLayout;
 | 
	
		
			
				|  |  | +import com.cooleshow.base.widgets.SolveEditTextScrollClash;
 | 
	
		
			
				|  |  |  import com.cooleshow.base.widgets.dialog.CommonFilterDialog;
 | 
	
		
			
				|  |  |  import com.cooleshow.teacher.R;
 | 
	
		
			
				|  |  |  import com.cooleshow.teacher.adapter.VIPCourseGroupDetailAdapter;
 | 
	
	
		
			
				|  | @@ -100,26 +101,8 @@ public class VIPOrInterestCourseGroupDetailActivity extends BaseMVPActivity<AcVi
 | 
	
		
			
				|  |  |          title = TextUtils.equals(courseType, Constants.VIP_COURSE_TAG) ? "VIP定制课详情" : "趣纠课详情";
 | 
	
		
			
				|  |  |          initMidTitleToolBar(viewBinding.toolbarInclude.toolbar, title);
 | 
	
		
			
				|  |  |          viewBinding.toolbarInclude.toolbar.setBackgroundColor(Color.TRANSPARENT);
 | 
	
		
			
				|  |  | -        viewBinding.appBarLayout.addOnOffsetChangedListener(new AppBarLayoutStateChangeListener() {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -            @Override
 | 
	
		
			
				|  |  | -            public void onStateChanged(AppBarLayout appBarLayout, State state) {
 | 
	
		
			
				|  |  | -                switch (state) {
 | 
	
		
			
				|  |  | -                    case EXPANDED:    //展开
 | 
	
		
			
				|  |  | -                        switchTitleStyle(EXPAND_MODE);
 | 
	
		
			
				|  |  | -                        break;
 | 
	
		
			
				|  |  | -                    case COLLAPSED:    //折叠
 | 
	
		
			
				|  |  | -                        switchTitleStyle(COLLAP_MODE);
 | 
	
		
			
				|  |  | -                        break;
 | 
	
		
			
				|  |  | -                    case INTERMEDIATE: //中间状态
 | 
	
		
			
				|  |  | -                        if (lastState == State.COLLAPSED) {
 | 
	
		
			
				|  |  | -                            switchTitleStyle(EXPAND_MODE);
 | 
	
		
			
				|  |  | -                        }
 | 
	
		
			
				|  |  | -                        break;
 | 
	
		
			
				|  |  | -                }
 | 
	
		
			
				|  |  | -                lastState = state;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -        });
 | 
	
		
			
				|  |  | +        viewBinding.scCoursePlan.setOnTouchListener(new SolveEditTextScrollClash(viewBinding.scCoursePlan));
 | 
	
		
			
				|  |  | +        viewBinding.scCoursePlan.setVerticalScrollBarEnabled(true);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
	
		
			
				|  | @@ -158,6 +141,28 @@ public class VIPOrInterestCourseGroupDetailActivity extends BaseMVPActivity<AcVi
 | 
	
		
			
				|  |  |          viewBinding.tvTime.setOnClickListener(this);
 | 
	
		
			
				|  |  |          viewBinding.tvCourseStatus.setOnClickListener(this);
 | 
	
		
			
				|  |  |          viewBinding.tvAgency.setOnClickListener(this);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        viewBinding.appBarLayout.addOnOffsetChangedListener(new AppBarLayoutStateChangeListener() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            @Override
 | 
	
		
			
				|  |  | +            public void onStateChanged(AppBarLayout appBarLayout, State state) {
 | 
	
		
			
				|  |  | +                switch (state) {
 | 
	
		
			
				|  |  | +                    case EXPANDED:    //展开
 | 
	
		
			
				|  |  | +                        switchTitleStyle(EXPAND_MODE);
 | 
	
		
			
				|  |  | +                        break;
 | 
	
		
			
				|  |  | +                    case COLLAPSED:    //折叠
 | 
	
		
			
				|  |  | +                        switchTitleStyle(COLLAP_MODE);
 | 
	
		
			
				|  |  | +                        break;
 | 
	
		
			
				|  |  | +                    case INTERMEDIATE: //中间状态
 | 
	
		
			
				|  |  | +                        if (lastState == State.COLLAPSED) {
 | 
	
		
			
				|  |  | +                            switchTitleStyle(EXPAND_MODE);
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                        break;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                lastState = state;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          mAdapter.setOnItemClickListener(new OnItemClickListener() {
 | 
	
		
			
				|  |  |              @Override
 | 
	
		
			
				|  |  |              public void onItemClick(@NonNull BaseQuickAdapter<?, ?> adapter, @NonNull View view, int position) {
 |