1.AbstractMvpActivity.java 改为继承BaseActivity.java AbstractMvpFragment.java继承BaseFragment.java 2.设置页UI修改

This commit is contained in:
huangjian
2021-03-25 17:53:50 +08:00
committed by zu
parent 54d23d0028
commit b33dbb3238
41 changed files with 216 additions and 3215 deletions

View File

@@ -1,6 +1,7 @@
package com.netease.nim.uikit.business.session.module.list;
import androidx.recyclerview.widget.RecyclerView;
import android.view.View;
import com.netease.nim.uikit.R;
@@ -12,6 +13,7 @@ import com.netease.nim.uikit.common.ui.recyclerview.holder.BaseViewHolder;
import com.netease.nim.uikit.impl.NimUIKitImpl;
import com.netease.nimlib.sdk.msg.constant.SessionTypeEnum;
import com.netease.nimlib.sdk.msg.model.IMMessage;
import com.yizhuan.xchat_android_library.utils.LogUtil;
import java.util.HashMap;
import java.util.HashSet;
@@ -53,7 +55,9 @@ public class MsgAdapter extends BaseMultiItemFetchLoadAdapter<IMMessage, BaseVie
@Override
protected int getViewType(IMMessage message) {
try {
return holder2ViewType.get(MsgViewHolderFactory.getViewHolderByType(message));
Class<? extends MsgViewHolderBase> clazz = (MsgViewHolderFactory.getViewHolderByType(message));
LogUtil.print("MsgViewHolder=" + clazz.getSimpleName() + " --- MessageType=" + message.getMsgType().name());
return holder2ViewType.get(clazz);
} catch (Exception e) {
return 0;
}

View File

@@ -40,7 +40,7 @@ public class MsgViewHolderText extends MsgViewHolderBase {
MoonUtil.identifyFaceExpression(NimUIKit.getContext(), bodyTextView, getDisplayText(), ImageSpan.ALIGN_BOTTOM);
bodyTextView.setMovementMethod(LinkMovementMethod.getInstance());
bodyTextView.setOnLongClickListener(longClickListener);
bodyTextView.setLinkTextColor(Color.parseColor("#522f0c"));
bodyTextView.setLinkTextColor(Color.parseColor("#C6C6E9"));
}
protected String getDisplayText() {