修改用户等级
This commit is contained in:
@@ -65,7 +65,7 @@ public class LiveLinkMicAnchorPresenter implements View.OnClickListener {
|
||||
private String mPkUid;//正在连麦的对方主播的uid
|
||||
private TextView mLinkMicWaitText;
|
||||
private int mLinkMicWaitCount;//连麦弹窗等待倒计时
|
||||
private static final int LINK_MIC_COUNT_MAX = 10;
|
||||
private final int LINK_MIC_COUNT_MAX = 10;
|
||||
private String mLinkMicWaitString;
|
||||
private PopupWindow mLinkMicPopWindow;
|
||||
private Handler mHandler;
|
||||
@@ -326,23 +326,10 @@ public class LiveLinkMicAnchorPresenter implements View.OnClickListener {
|
||||
}
|
||||
if (mLiveSdk == Constants.LIVE_SDK_TX) {
|
||||
mLiveLinkMicPlayViewHolder = new LiveLinkMicPlayTxViewHolder(mContext, mRightContainer);
|
||||
} else {
|
||||
// mLiveLinkMicPlayViewHolder = new LiveLinkMicPlayKsyViewHolder(mContext, mRightContainer);
|
||||
}
|
||||
mLiveLinkMicPlayViewHolder.setOnCloseListener(mIsAnchor ? this : null);
|
||||
mLiveLinkMicPlayViewHolder.addToParent();
|
||||
mLiveLinkMicPlayViewHolder.play(playUrl);
|
||||
// if (mIsAnchor){
|
||||
// try {
|
||||
// int index=playUrl.indexOf("?");
|
||||
// String subUrl= playUrl.substring(0,index);
|
||||
// Log.d("subUrl",playUrl+" "+subUrl);
|
||||
// mLiveLinkMicPlayViewHolder.play(subUrl);
|
||||
// }catch (Exception e){e.printStackTrace();}
|
||||
// }else {
|
||||
// mLiveLinkMicPlayViewHolder.play(playUrl);
|
||||
// }
|
||||
|
||||
if (mIsAnchor) {
|
||||
ToastUtil.show(R.string.link_mic_anchor_accept_2);
|
||||
((LiveAnchorActivity) mContext).setPkBtnVisible(true);
|
||||
|
||||
@@ -29,7 +29,6 @@ import com.yunbao.common.CommonAppConfig;
|
||||
import com.yunbao.common.Constants;
|
||||
import com.yunbao.common.bean.BannerBean;
|
||||
import com.yunbao.common.bean.LevelBean;
|
||||
import com.yunbao.common.bean.LiveGiftBean;
|
||||
import com.yunbao.common.bean.UserBean;
|
||||
import com.yunbao.common.glide.ImgLoader;
|
||||
import com.yunbao.common.http.CommonHttpUtil;
|
||||
@@ -58,7 +57,6 @@ import com.yunbao.live.interfaces.ILiveLinkMicViewHolder;
|
||||
import com.yunbao.live.interfaces.LivePushListener;
|
||||
import com.yunbao.live.socket.SocketClient;
|
||||
import com.yunbao.live.socket.SocketLinkMicUtil;
|
||||
import com.yunbao.live.utils.CountDownView;
|
||||
import com.yunbao.live.views.AbsLiveLinkMicPlayViewHolder;
|
||||
import com.yunbao.live.views.AbsLiveLinkMicPushViewHolder;
|
||||
import com.yunbao.live.views.LiveLinkMicPlayTxViewHolder;
|
||||
@@ -95,7 +93,7 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
||||
private boolean mAcceptLinkMic;//是否接受连麦
|
||||
private String mLinkMicWaitString;
|
||||
private int mLinkMicWaitCount;//连麦弹窗等待倒计时
|
||||
private static final int LINK_MIC_COUNT_MAX = 10;
|
||||
private final int LINK_MIC_COUNT_MAX = 10;
|
||||
private PopupWindow mLinkMicPopWindow;
|
||||
private Handler mHandler;
|
||||
private AbsLiveLinkMicPlayViewHolder mLiveLinkMicPlayViewHolder;//连麦播放小窗口
|
||||
@@ -113,14 +111,11 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
||||
private List<BannerBean> mBannerList3 = new ArrayList<>();
|
||||
|
||||
|
||||
public static CountDownView date;
|
||||
|
||||
public static String link = "";
|
||||
String gold, experience;
|
||||
|
||||
@Subscribe(threadMode = ThreadMode.MAIN)
|
||||
public void onUpdata(String str) {
|
||||
if ("stop_svga_new_user_double1".equals(str)) {
|
||||
if ("stop_svga_new_user_double1".equals(str)) {
|
||||
AdjustEvent adjustEvent1 = new AdjustEvent("80lzdi");
|
||||
Adjust.trackEvent(adjustEvent1);
|
||||
CommonHttpUtil.setAdvertisingChannels("80lzdi", new HttpCallback() {
|
||||
@@ -225,7 +220,6 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
||||
}
|
||||
|
||||
|
||||
|
||||
public LiveLinkMicPresenter(Context context, ILiveLinkMicViewHolder linkMicViewHolder, boolean isAnchor, int liveSdk, View root) {
|
||||
mContext = context;
|
||||
EventBus.getDefault().register(this);
|
||||
@@ -244,7 +238,6 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
||||
btnTurnTable.setOnClickListener(this);
|
||||
|
||||
|
||||
|
||||
//周星
|
||||
BannerBean bannerBean = new BannerBean();
|
||||
bannerBean.setImageUrl("https://downs.yaoulive.com/img/BTN_WEEKSTAR%20%281%29.png");
|
||||
@@ -252,8 +245,6 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
||||
mBannerList1.add(bannerBean);
|
||||
|
||||
|
||||
|
||||
|
||||
btn_onecz_event = root.findViewById(R.id.btn_onecz_event);
|
||||
btn_onecz_event.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
@@ -625,7 +616,6 @@ public class LiveLinkMicPresenter implements View.OnClickListener {
|
||||
}
|
||||
|
||||
|
||||
|
||||
//获取活动
|
||||
private void getEvent() {
|
||||
if (btn_onecz_event != null) {
|
||||
|
||||
@@ -35,9 +35,10 @@ import com.yunbao.common.Constants;
|
||||
import com.yunbao.common.bean.AiAutomaticSpeechModel;
|
||||
import com.yunbao.common.bean.LevelBean;
|
||||
import com.yunbao.common.bean.MsgModel;
|
||||
import com.yunbao.common.bean.NewLevelModel;
|
||||
import com.yunbao.common.custom.VerticalImageSpan;
|
||||
import com.yunbao.common.glide.ImgLoader;
|
||||
import com.yunbao.common.utils.BitmapUtil;
|
||||
import com.yunbao.common.manager.NewLevelManager;
|
||||
import com.yunbao.common.utils.DpUtil;
|
||||
import com.yunbao.common.utils.StringUtil;
|
||||
import com.yunbao.common.utils.WordUtil;
|
||||
@@ -45,6 +46,7 @@ import com.yunbao.live.R;
|
||||
import com.yunbao.live.bean.LiveChatBean;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import io.reactivex.Observable;
|
||||
@@ -398,34 +400,14 @@ public class LiveTextRender {
|
||||
*/
|
||||
public void getLevelImage(Context mContext, int userLevel, ImgLoader.DrawableCallback callback) {
|
||||
mCallback = callback;
|
||||
List<NewLevelModel> models = new NewLevelManager(mContext).getNewLevelModels();
|
||||
String imgUrl = "https://downs.yaoulive.com/level/user_lv1_bg.png";
|
||||
if (0 < userLevel && userLevel < 10) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv1_bg.png";
|
||||
} else if (9 < userLevel && userLevel < 20) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv10_bg.png";
|
||||
} else if (19 < userLevel && userLevel < 30) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv20_bg.png";
|
||||
} else if (29 < userLevel && userLevel < 40) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv30_bg.png";
|
||||
} else if (39 < userLevel && userLevel < 50) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv40_bg.png";
|
||||
} else if (49 < userLevel && userLevel < 60) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv50_bg.png";
|
||||
} else if (59 < userLevel && userLevel < 70) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv60_bg.png";
|
||||
} else if (69 < userLevel && userLevel < 80) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv70_bg.png";
|
||||
} else if (79 < userLevel && userLevel < 90) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv80_bg.png";
|
||||
} else if (89 < userLevel && userLevel < 100) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv90_bg.png";
|
||||
} else if (99 < userLevel && userLevel < 110) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv100_bg.png";
|
||||
} else if (109 < userLevel && userLevel < 120) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv110_bg.png";
|
||||
} else if (userLevel == 120) {
|
||||
imgUrl = "https://downs.yaoulive.com/level/user_lv120_bg.png";
|
||||
for (NewLevelModel newLevelModel : models) {
|
||||
if (newLevelModel.getLeveMin() <= userLevel && userLevel <= newLevelModel.getLeveMax()) {
|
||||
imgUrl = newLevelModel.getThumb();
|
||||
}
|
||||
}
|
||||
|
||||
Glide.with(mContext).asBitmap().load(imgUrl).into(new CustomTarget<Bitmap>() {
|
||||
@Override
|
||||
public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
|
||||
@@ -473,7 +455,6 @@ public class LiveTextRender {
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void renderTMP(Context context, final TextView textView, final LiveChatBean bean) {
|
||||
final LevelBean levelBean = CommonAppConfig.getInstance().getLevel(bean.getLevel());
|
||||
|
||||
|
||||
@@ -389,11 +389,11 @@ public class LiveAudienceViewHolder extends AbsLiveViewHolder {
|
||||
}
|
||||
};
|
||||
|
||||
public static Handler handler = new Handler();
|
||||
public static Runnable runnable;
|
||||
public Handler handler = new Handler();
|
||||
public Runnable runnable;
|
||||
|
||||
public static Handler handler1 = new Handler();
|
||||
public static Runnable runnable1;
|
||||
public Handler handler1 = new Handler();
|
||||
public Runnable runnable1;
|
||||
|
||||
|
||||
public void removeCallbacks() {
|
||||
|
||||
Reference in New Issue
Block a user