|
@@ -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) {
|