头饰动效
This commit is contained in:
@@ -229,7 +229,7 @@ public abstract class BaseMicroViewAdapter extends RecyclerView.Adapter<Recycler
|
||||
|
||||
private void updateNobleView(ChatRoomMember chatRoomMember) {
|
||||
String nobleHeadWear = (String) NobleUtil.getResource(NobleResourceType.KEY_HEAD_WEAR, chatRoomMember);
|
||||
String headWear=NobleUtil.getHeadResource(HeadWearInfo.PIC, chatRoomMember);
|
||||
String headWear=NobleUtil.getHeadResource(HeadWearInfo.EFFECT, chatRoomMember)!=null?NobleUtil.getHeadResource(HeadWearInfo.EFFECT, chatRoomMember):NobleUtil.getHeadResource(HeadWearInfo.PIC, chatRoomMember);
|
||||
if (!TextUtils.isEmpty(headWear)) {
|
||||
// 头饰
|
||||
ivHeadWear.setVisibility(View.VISIBLE);
|
||||
|
@@ -227,7 +227,8 @@ public class MeFragment extends BaseMvpFragment<IMainFragmentView, MainFragmentP
|
||||
mBinding.ivUserNobleLevel.setVisibility(View.GONE);
|
||||
// mBinding.tvNobleRemainTime.setVisibility(View.GONE);
|
||||
}
|
||||
NobleUtil.loadHeadWear(headWearInfo.getPic(), mBinding.ivAvatarHeadWear);
|
||||
|
||||
NobleUtil.loadHeadWear(headWearInfo.getEffect()!=null?headWearInfo.getEffect():headWearInfo.getPic(), mBinding.ivAvatarHeadWear);
|
||||
} else if (nobleInfo != null) {
|
||||
mBinding.ivUserNobleLevel.setVisibility(View.VISIBLE);
|
||||
NobleUtil.loadResource(NobleUtil.getBadgeByLevel(nobleInfo.getLevel()), mBinding.ivUserNobleLevel);
|
||||
|
@@ -589,7 +589,7 @@ public class UserInfoDialog extends AppCompatDialog implements View.OnClickListe
|
||||
// 设置普通人
|
||||
if (userHeadwear != null && !TextUtils.isEmpty(userHeadwear.getPic())) {
|
||||
havaHead = true;
|
||||
NobleUtil.loadHeadWear(userHeadwear.getPic(), ivAvatarHeadWear);
|
||||
NobleUtil.loadHeadWear(userHeadwear.getEffect()!=null?userHeadwear.getEffect():userHeadwear.getPic(), ivAvatarHeadWear);
|
||||
}
|
||||
|
||||
if (nobleInfo == null || TextUtils.isEmpty(nobleInfo.getCardBg())) {
|
||||
|
@@ -102,9 +102,12 @@ public class SquareDynamicAdapter extends BaseQuickAdapter<WorldDynamicBean, Bas
|
||||
//头饰 贵族头饰
|
||||
ImageView ivHeadWear = helper.getView(R.id.iv_head_wear);
|
||||
GlideApp.with(ivHeadWear.getContext()).clear(ivHeadWear);
|
||||
String headwearEffect = item.getHeadwearEffect();
|
||||
String headwearPic = item.getHeadwearPic();
|
||||
String micDecorate = item.getMicDecorate();
|
||||
if (!TextUtils.isEmpty(headwearPic)) {
|
||||
if (!TextUtils.isEmpty(headwearEffect)){
|
||||
NobleUtil.loadHeadWear(headwearEffect, ivHeadWear);
|
||||
} else if (!TextUtils.isEmpty(headwearPic)) {
|
||||
NobleUtil.loadHeadWear(headwearPic, ivHeadWear);
|
||||
} else if (!TextUtils.isEmpty(micDecorate)){
|
||||
NobleUtil.loadResource(micDecorate, ivHeadWear);
|
||||
|
@@ -23,6 +23,8 @@ public class BaseUserInfo implements Serializable {
|
||||
|
||||
private String headwearPic;
|
||||
|
||||
private String headwearEffect;
|
||||
|
||||
private long uid;
|
||||
|
||||
private int nobleId;
|
||||
|
@@ -73,7 +73,7 @@
|
||||
android:textColorHint="#C6C6C6"
|
||||
android:paddingStart="@dimen/dp_10"
|
||||
android:paddingEnd="10dp"
|
||||
android:background="@drawable/bg_message_input"
|
||||
android:background="@color/white"
|
||||
android:minHeight="35dp"
|
||||
android:maxHeight="72dp"
|
||||
android:maxLines="4"
|
||||
|
Reference in New Issue
Block a user