|
@@ -14,6 +14,7 @@ import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.fragment.BaseMVPFragment;
|
|
|
import com.cooleshow.base.utils.GlideUtils;
|
|
|
import com.cooleshow.base.utils.PermissionUtils;
|
|
|
+import com.cooleshow.base.utils.UiUtils;
|
|
|
import com.cooleshow.base.widgets.DialogUtil;
|
|
|
import com.cooleshow.student.R;
|
|
|
import com.cooleshow.student.adapter.ItemMarkAdapter;
|
|
@@ -37,6 +38,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
public void onClick(View view) {
|
|
|
switch (view.getId()) {
|
|
|
case R.id.iv_avatar:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//个人中心
|
|
|
ARouter.getInstance().build(RouterPath.MineCenter.MINE_PERSONAL_SETTING)
|
|
|
.navigation();
|
|
@@ -47,6 +51,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.im_vip:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//会员中心
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
@@ -56,16 +63,25 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
case R.id.ll_residue_class:
|
|
|
case R.id.ll_finished_class:
|
|
|
case R.id.ll_mine_course:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//我的课程
|
|
|
ARouter.getInstance().build(RouterPath.CourseCenter.TEACHER_MINE_COURSE)
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.ll_mine_homework:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//我的作业
|
|
|
ARouter.getInstance().build(RouterPath.WorkCenter.TEACHER_WORK_HOMEWORK)
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.ll_mine_score:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//我的乐谱
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
@@ -73,6 +89,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.ll_meter_records:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//评测记录
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
@@ -80,6 +99,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.tv_goods_order:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//商品订单
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
@@ -87,6 +109,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.tv_transaction_record:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//交易记录
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.WebCenter.ACTIVITY_HTML)
|
|
@@ -120,6 +145,9 @@ public class MineFragment extends BaseMVPFragment<FragmentMineLayoutBinding, Min
|
|
|
.navigation();
|
|
|
break;
|
|
|
case R.id.iv_scan:
|
|
|
+ if (UiUtils.isFastClick()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//二维码扫描
|
|
|
ARouter.getInstance()
|
|
|
.build(RouterPath.BaseCenter.SCAN_QR_CODE)
|