直播间开通贵族结束

This commit is contained in:
18401019693
2022-09-19 17:59:15 +08:00
parent 1935ac14f0
commit 86735ab81f
4 changed files with 63 additions and 39 deletions

View File

@@ -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);
});