基本完成"光环助手V4.3.0-徽章中心优化"前端部分https://gitlab.ghzs.com/pm/halo-app-issues/-/issues/1003

This commit is contained in:
lyr
2020-09-17 09:52:07 +08:00
parent cb4bcedba7
commit 76bb5d1052
50 changed files with 702 additions and 158 deletions

View File

@ -17,6 +17,7 @@ import com.gh.common.util.CheckLoginUtils;
import com.gh.common.util.CommentUtils;
import com.gh.common.util.ConcernContentUtils;
import com.gh.common.util.DataCollectionUtils;
import com.gh.common.util.DialogUtils;
import com.gh.common.util.DirectUtils;
import com.gh.common.util.DisplayUtils;
import com.gh.common.util.EntranceUtils;
@ -449,15 +450,21 @@ public class MessageDetailAdapter extends BaseRecyclerAdapter<ViewHolder> {
holder.commentUserIconDv.setOnClickListener(v -> DirectUtils.directToHomeActivity(mContext, finalCommentEntity.getUser().getId(), mEntrance, "文章-评论详情"));
holder.userBadgeSdv.setOnClickListener(v -> {
MtaHelper.onEvent("进入徽章墙_用户记录", "资讯文章-评论列表", finalCommentEntity.getUser().getName() + "" + finalCommentEntity.getUser().getId() + "");
MtaHelper.onEvent("徽章中心", "进入徽章中心", "资讯文章-评论列表");
DirectUtils.directToBadgeWall(mContext, finalCommentEntity.getUser().getId(), finalCommentEntity.getUser().getName(), finalCommentEntity.getUser().getIcon());
DialogUtils.showViewBadgeDialog(mContext, finalCommentEntity.getUser().getBadge(),
() -> {
MtaHelper.onEvent("进入徽章墙_用户记录", "资讯文章-评论列表", finalCommentEntity.getUser().getName() + "" + finalCommentEntity.getUser().getId() + "");
MtaHelper.onEvent("徽章中心", "进入徽章中心", "资讯文章-评论列表");
DirectUtils.directToBadgeWall(mContext, finalCommentEntity.getUser().getId(), finalCommentEntity.getUser().getName(), finalCommentEntity.getUser().getIcon());
});
});
holder.badgeNameTv.setOnClickListener(v -> holder.userBadgeSdv.performClick());
holder.quoteAuthorBadgeSdv.setOnClickListener(v -> {
MtaHelper.onEvent("进入徽章墙_用户记录", "资讯文章-评论列表", parent.getUser().getName() + "" + parent.getUser().getId() + "");
MtaHelper.onEvent("徽章中心", "进入徽章中心", "资讯文章-评论列表");
DirectUtils.directToBadgeWall(mContext, parent.getUser().getId(), parent.getUser().getName(), parent.getUser().getIcon());
DialogUtils.showViewBadgeDialog(mContext, parent.getUser().getBadge(),
() -> {
MtaHelper.onEvent("进入徽章墙_用户记录", "资讯文章-评论列表", parent.getUser().getName() + "" + parent.getUser().getId() + "");
MtaHelper.onEvent("徽章中心", "进入徽章中心", "资讯文章-评论列表");
DirectUtils.directToBadgeWall(mContext, parent.getUser().getId(), parent.getUser().getName(), parent.getUser().getIcon());
});
});
if (commentEntity.getPriority() != 0) {