直播间开通贵族结束
This commit is contained in:
@@ -3,6 +3,7 @@ package com.yunbao.common.views.weight;
|
||||
import android.animation.ValueAnimator;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.text.TextUtils;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
@@ -51,8 +52,8 @@ public class NobleNoticeView extends FrameLayout {
|
||||
private SVGAImageView svagaBc;
|
||||
private RelativeLayout rootLayout;
|
||||
private long animationTime = 8000;
|
||||
private TextView gotoRoomView, nobleNickname, userName, anchorNickname;
|
||||
private String mSvgaName, uhead, anchorUid;
|
||||
private TextView gotoRoomView, nobleNickname, userName, anchorNickname, openNoble;
|
||||
private String mSvgaName, uhead, anchorNicknameStr;
|
||||
private RoleType roleType;
|
||||
private HorizontalScrollView contextLayout;
|
||||
private RelativeLayout scrollLayout;
|
||||
@@ -83,6 +84,7 @@ public class NobleNoticeView extends FrameLayout {
|
||||
scrollLayout = rootView.findViewById(R.id.scroll_layout);
|
||||
nobleIcon = rootView.findViewById(R.id.noble_icon);
|
||||
nobleNickname = rootView.findViewById(R.id.noble_nickname);
|
||||
openNoble = rootView.findViewById(R.id.open_noble);
|
||||
userName = rootView.findViewById(R.id.user_name);
|
||||
anchorNickname = rootView.findViewById(R.id.anchor_nickname);
|
||||
contextLayout.setVisibility(GONE);
|
||||
@@ -99,9 +101,20 @@ public class NobleNoticeView extends FrameLayout {
|
||||
|
||||
public NobleNoticeView setRootView(String uHead, String userNameStr, String anchorNicknameStr, String anchorUid) {
|
||||
this.uhead = uHead;
|
||||
this.anchorUid = anchorUid;
|
||||
this.anchorNicknameStr = anchorNicknameStr.trim();
|
||||
userName.setText(userNameStr);
|
||||
anchorNickname.setText(anchorNicknameStr);
|
||||
anchorNickname.setText(anchorNicknameStr.trim());
|
||||
if (TextUtils.isEmpty(anchorNicknameStr.trim())) {
|
||||
gotoRoomView.setVisibility(GONE);
|
||||
findViewById(R.id.in).setVisibility(GONE);
|
||||
findViewById(R.id.anchor_nickname).setVisibility(GONE);
|
||||
openNoble.setText(mContext.getString(R.string.open_noble2));
|
||||
}else {
|
||||
gotoRoomView.setVisibility(VISIBLE);
|
||||
findViewById(R.id.in).setVisibility(VISIBLE);
|
||||
findViewById(R.id.anchor_nickname).setVisibility(VISIBLE);
|
||||
openNoble.setText(mContext.getString(R.string.open_noble));
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -348,8 +361,13 @@ public class NobleNoticeView extends FrameLayout {
|
||||
}
|
||||
gotoRoomView.setLayoutParams(layoutParams);
|
||||
contextLayout.setLayoutParams(contextLayoutParams);
|
||||
if (!TextUtils.isEmpty(anchorNicknameStr)) {
|
||||
gotoRoomView.setVisibility(VISIBLE);
|
||||
findViewById(R.id.in).setVisibility(VISIBLE);
|
||||
findViewById(R.id.anchor_nickname).setVisibility(VISIBLE);
|
||||
}
|
||||
contextLayout.setVisibility(VISIBLE);
|
||||
gotoRoomView.setVisibility(VISIBLE);
|
||||
|
||||
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user