update 个人名片
This commit is contained in:
parent
ab953b4785
commit
40532a0972
@ -22,4 +22,16 @@ public class NobleUtil {
|
|||||||
}
|
}
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
public static String nobleIdToStringName(int id){
|
||||||
|
switch (id){
|
||||||
|
case 1:return "男爵";
|
||||||
|
case 2:return "子爵";
|
||||||
|
case 3:return "侯爵";
|
||||||
|
case 4:return "公爵";
|
||||||
|
case 5:return "国王";
|
||||||
|
case 6:return "皇帝";
|
||||||
|
case 7:return "超皇";
|
||||||
|
}
|
||||||
|
return "";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -38,6 +38,7 @@ import com.yunbao.common.http.HttpCallback;
|
|||||||
import com.yunbao.common.interfaces.CommonCallback;
|
import com.yunbao.common.interfaces.CommonCallback;
|
||||||
import com.yunbao.common.utils.CommonIconUtil;
|
import com.yunbao.common.utils.CommonIconUtil;
|
||||||
import com.yunbao.common.utils.DialogUitl;
|
import com.yunbao.common.utils.DialogUitl;
|
||||||
|
import com.yunbao.common.utils.NobleUtil;
|
||||||
import com.yunbao.common.utils.RouteUtil;
|
import com.yunbao.common.utils.RouteUtil;
|
||||||
import com.yunbao.common.utils.SVGAViewUtils;
|
import com.yunbao.common.utils.SVGAViewUtils;
|
||||||
import com.yunbao.common.utils.ToastUtil;
|
import com.yunbao.common.utils.ToastUtil;
|
||||||
@ -98,12 +99,16 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On
|
|||||||
private TextView userLv;
|
private TextView userLv;
|
||||||
private TextView mLvDesc;
|
private TextView mLvDesc;
|
||||||
private TextView mFansVal;
|
private TextView mFansVal;
|
||||||
|
private TextView mPraise;
|
||||||
|
private TextView mSignDesc;
|
||||||
|
private TextView mNobleVal;
|
||||||
private ImageView mFollowImage;
|
private ImageView mFollowImage;
|
||||||
private ImageView mSex;
|
private ImageView mSex;
|
||||||
private ImageView good_nub_ico;
|
private ImageView good_nub_ico;
|
||||||
private ImageView mLiveIcon;
|
private ImageView mLiveIcon;
|
||||||
private ImageView mLiveIcon2;
|
private ImageView mLiveIcon2;
|
||||||
private ImageView mNoble;
|
private ImageView mNoble;
|
||||||
|
private ImageView mAvatar;
|
||||||
private UserBean mUserBean;
|
private UserBean mUserBean;
|
||||||
GifImageView btn_live;
|
GifImageView btn_live;
|
||||||
SVGAImageView gift_svga;
|
SVGAImageView gift_svga;
|
||||||
@ -198,6 +203,10 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On
|
|||||||
mLiveIcon2 = mRootView.findViewById(R.id.live_icon);
|
mLiveIcon2 = mRootView.findViewById(R.id.live_icon);
|
||||||
mNoble = mRootView.findViewById(R.id.user_card_noble);
|
mNoble = mRootView.findViewById(R.id.user_card_noble);
|
||||||
mFansVal = mRootView.findViewById(R.id.fans_val);
|
mFansVal = mRootView.findViewById(R.id.fans_val);
|
||||||
|
mPraise = mRootView.findViewById(R.id.praise_val);
|
||||||
|
mSignDesc = mRootView.findViewById(R.id.sign);
|
||||||
|
mAvatar = mRootView.findViewById(R.id.avatar);
|
||||||
|
mNobleVal = mRootView.findViewById(R.id.noble_val);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initListener() {
|
private void initListener() {
|
||||||
@ -262,11 +271,11 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On
|
|||||||
LevelBean levelBean;
|
LevelBean levelBean;
|
||||||
if (mLiveUid.equals(mUserBean.getId())) {
|
if (mLiveUid.equals(mUserBean.getId())) {
|
||||||
levelBean = CommonAppConfig.getInstance().getAnchorLevel(mUserBean.getLevelAnchor());
|
levelBean = CommonAppConfig.getInstance().getAnchorLevel(mUserBean.getLevelAnchor());
|
||||||
userLv.setText(mUserBean.getLevelAnchor() + "");
|
userLv.setText("Lv."+mUserBean.getLevelAnchor() );
|
||||||
mLvDesc.setText(R.string.live_user_level_anchor);
|
mLvDesc.setText(R.string.live_user_level_anchor);
|
||||||
} else {
|
} else {
|
||||||
levelBean = CommonAppConfig.getInstance().getLevel(mUserBean.getLevel());
|
levelBean = CommonAppConfig.getInstance().getLevel(mUserBean.getLevel());
|
||||||
userLv.setText(mUserBean.getLevel() + "");
|
userLv.setText("Lv."+mUserBean.getLevel());
|
||||||
mLvDesc.setText(R.string.live_user_card_level);
|
mLvDesc.setText(R.string.live_user_card_level);
|
||||||
}
|
}
|
||||||
new LiveTextRender().getLevelImage(mContext, levelBean.getLevel(), new ImgLoader.DrawableCallback() {
|
new LiveTextRender().getLevelImage(mContext, levelBean.getLevel(), new ImgLoader.DrawableCallback() {
|
||||||
@ -287,9 +296,40 @@ public class LiveUserDialogFragment extends AbsDialogFragment implements View.On
|
|||||||
} else {
|
} else {
|
||||||
mNoble.setVisibility(View.INVISIBLE);
|
mNoble.setVisibility(View.INVISIBLE);
|
||||||
}
|
}
|
||||||
mFansVal.setText(mUserBean.getFans()+"");
|
mFansVal.setText(WordUtil.getString(R.string.fans)+":"+mUserBean.getFans());
|
||||||
|
mSignDesc.setText(mUserBean.getSignature());
|
||||||
|
mNobleVal.setText(NobleUtil.nobleIdToStringName(Integer.parseInt(mUserBean.getNoble_id())));
|
||||||
|
ImgLoader.displayAvatar(mContext, obj.getString("avatar"), mAvatar);
|
||||||
//装扮相关
|
//装扮相关
|
||||||
JSONObject dress = obj.getJSONObject("dress");
|
JSONObject dress = obj.getJSONObject("dress");
|
||||||
|
if (dress.getJSONArray("avatar_frame").size() == 1) {
|
||||||
|
|
||||||
|
JSONObject ico = (JSONObject) dress.getJSONArray("avatar_frame").get(0);
|
||||||
|
if (ico.getString("effect_src") != null) {
|
||||||
|
if (ico.getString("effect_src").contains("svga")) {
|
||||||
|
|
||||||
|
try {
|
||||||
|
new SVGAParser(mContext).parse(new URL(ico.getString("effect_src")), new SVGAParser.ParseCompletion() {
|
||||||
|
@Override
|
||||||
|
public void onComplete(SVGAVideoEntity videoItem) {
|
||||||
|
SVGADrawable drawable = new SVGADrawable(videoItem);
|
||||||
|
gift_svga.setImageDrawable(drawable);
|
||||||
|
SVGAViewUtils.playEndClear(gift_svga);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onError() {
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} catch (MalformedURLException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
Log.e("eee", ico.getString("effect_src"));
|
||||||
|
ImgLoader.display(mContext, ico.getString("effect_src"), gift_svga);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -161,7 +161,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:paddingRight="10dp"
|
android:paddingRight="10dp"
|
||||||
android:textColor="@color/textColor"
|
android:textColor="#B1B1B1"
|
||||||
android:textSize="13sp" />
|
android:textSize="13sp" />
|
||||||
|
|
||||||
<View
|
<View
|
||||||
@ -178,7 +178,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:paddingRight="10dp"
|
android:paddingRight="10dp"
|
||||||
android:textColor="@color/textColor"
|
android:textColor="#B1B1B1"
|
||||||
android:textSize="13sp" />
|
android:textSize="13sp" />
|
||||||
|
|
||||||
<View
|
<View
|
||||||
@ -195,7 +195,7 @@
|
|||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
android:paddingRight="10dp"
|
android:paddingRight="10dp"
|
||||||
android:textColor="@color/textColor"
|
android:textColor="#B1B1B1"
|
||||||
android:textSize="13sp" />
|
android:textSize="13sp" />
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
@ -235,7 +235,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="15dp"
|
android:layout_marginTop="15dp"
|
||||||
android:layout_marginBottom="15dp"
|
android:layout_marginBottom="15dp"
|
||||||
android:textColor="@color/textColor2"
|
android:textColor="#B1B1B1"
|
||||||
android:textSize="14sp" />
|
android:textSize="14sp" />
|
||||||
|
|
||||||
<LinearLayout
|
<LinearLayout
|
||||||
@ -423,6 +423,7 @@
|
|||||||
|
|
||||||
<FrameLayout
|
<FrameLayout
|
||||||
android:id="@+id/bottom_container"
|
android:id="@+id/bottom_container"
|
||||||
|
android:layout_marginTop="13dp"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content" />
|
android:layout_height="wrap_content" />
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
<string name="views_rank">觀眾</string>
|
<string name="views_rank">觀眾</string>
|
||||||
<string name="gurad_rank">觀眾</string>
|
<string name="gurad_rank">觀眾</string>
|
||||||
<string name="fans">粉絲</string>
|
<string name="fans">粉絲</string>
|
||||||
|
<string name="praise">獲讚</string>
|
||||||
<string name="room_msg">私信</string>
|
<string name="room_msg">私信</string>
|
||||||
<string name="live_room_title">選擇房間類型</string>
|
<string name="live_room_title">選擇房間類型</string>
|
||||||
<string name="live_room_public">公開房</string>
|
<string name="live_room_public">公開房</string>
|
||||||
|
Loading…
Reference in New Issue
Block a user