diff --git a/live/src/main/java/com/yunbao/live/dialog/LiveUserDialogFragment.java b/live/src/main/java/com/yunbao/live/dialog/LiveUserDialogFragment.java index b30c1567b..039c8eb6a 100644 --- a/live/src/main/java/com/yunbao/live/dialog/LiveUserDialogFragment.java +++ b/live/src/main/java/com/yunbao/live/dialog/LiveUserDialogFragment.java @@ -114,6 +114,7 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On private TextView mUnion; private TextView mHonorVal; private TextView mNobleTitleVal; + private TextView mLvVal; private ImageView mFollowImage; private ImageView mSex; private ImageView good_nub_ico; @@ -246,6 +247,7 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On mHonorLayout = mRootView.findViewById(R.id.honor_layout); mTitleBg = mRootView.findViewById(R.id.title_bg); mSetting = mRootView.findViewById(R.id.btn_setting); + mLvVal = mRootView.findViewById(R.id.user_card_lv_val); mNobleIconLayout.setOnClickListener(this); mSetting.setOnClickListener(this); mHonorLayout.setOnClickListener(v -> forwardHomePage()); @@ -363,17 +365,22 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On userLv.setText("Lv." + mUserBean.getLevel()); mLvDesc.setText(R.string.live_user_card_level); } - new LiveTextRender().getLevelImage(mContext, levelBean.getLevel(), new ImgLoader.DrawableCallback() { - @Override - public void onLoadSuccess(Drawable drawable) { - ImgLoader.display2(mContext, drawable, mLiveIcon); - } + if(isAnchor){ + ImgLoader.display2(mContext,obj.getJSONObject("level_thumb").getString("thumb"),mLiveIcon); + mLvVal.setText(obj.getInteger("level_anchor")+""); + }else { + new LiveTextRender().getLevelImage(mContext, levelBean.getLevel(), new ImgLoader.DrawableCallback() { + @Override + public void onLoadSuccess(Drawable drawable) { + ImgLoader.display2(mContext, drawable, mLiveIcon); + } - @Override - public void onLoadFailed() { + @Override + public void onLoadFailed() { - } - }); + } + }); + } ImgLoader.display(mContext, levelBean.getBgIcon(), mLiveIcon2); FansMedalBean fansMedalBean = CommonAppConfig.getInstance().getAnchorFansMedal(obj.getIntValue("medal_level")); if (fansMedalBean != null && !isAnchor) { diff --git a/live/src/main/res/layout/dialog_new_live_user.xml b/live/src/main/res/layout/dialog_new_live_user.xml index 73c61ecf0..e2c769cc2 100644 --- a/live/src/main/res/layout/dialog_new_live_user.xml +++ b/live/src/main/res/layout/dialog_new_live_user.xml @@ -232,12 +232,38 @@ android:layout_height="17dp" android:layout_marginLeft="4dp" /> - + android:layout_marginStart="6dp"> + + + + + +