From bc549d52f6bda41f4fe1e1475e4601f5ce6e1bf7 Mon Sep 17 00:00:00 2001 From: 18401019693 Date: Tue, 17 Oct 2023 15:00:20 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=AD=E8=8B=B1=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yunbao/common/activity/SudGameActivity.java | 1 + .../com/yunbao/common/sud/BaseGameViewModel.java | 3 ++- .../com/yunbao/common/views/LiveSudGamePopup.java | 6 +++--- common/src/main/res/layout/hint_custom_popup.xml | 6 +++--- config.gradle | 4 ++-- .../com/yunbao/live/adapter/LiveChatAdapter.java | 15 +++++++++++++-- .../com/yunbao/live/utils/LiveTextRender.java | 5 +++-- .../com/yunbao/live/views/LiveRoomViewHolder.java | 11 ++++++++++- live/src/main/res/layout/item_live_chat.xml | 6 +++--- live/src/main/res/layout/view_hight_nobility.xml | 8 ++++++-- .../yunbao/main/activity/BindUserActivity.java | 4 ++-- .../com/yunbao/main/activity/EntryActivity.java | 4 ++-- .../com/yunbao/main/activity/LoginActivity.java | 3 ++- .../yunbao/main/activity/RegisterActivity.java | 4 ++-- 14 files changed, 54 insertions(+), 26 deletions(-) diff --git a/common/src/main/java/com/yunbao/common/activity/SudGameActivity.java b/common/src/main/java/com/yunbao/common/activity/SudGameActivity.java index 2add43165..f9d17f0bc 100644 --- a/common/src/main/java/com/yunbao/common/activity/SudGameActivity.java +++ b/common/src/main/java/com/yunbao/common/activity/SudGameActivity.java @@ -100,6 +100,7 @@ public class SudGameActivity extends AbsActivity { gameConfigModel.ui.lobby_players.custom = true; gameConfigModel.ui.join_btn.custom = true; + gameConfigModel.ui.lobby_game_setting.hide = true; // 配置不隐藏ping值 // SudMGP平台64bit游戏ID gameViewModel.switchGame((Activity) mContext, mLiveUid, mInteractionID); diff --git a/common/src/main/java/com/yunbao/common/sud/BaseGameViewModel.java b/common/src/main/java/com/yunbao/common/sud/BaseGameViewModel.java index 1407ebaf2..81200c004 100644 --- a/common/src/main/java/com/yunbao/common/sud/BaseGameViewModel.java +++ b/common/src/main/java/com/yunbao/common/sud/BaseGameViewModel.java @@ -104,8 +104,9 @@ public abstract class BaseGameViewModel implements SudFSMMGListener { private void initSdk(Activity activity, long gameId, String code) { String appId = getAppId(); String appKey = getAppKey(); + boolean testEnv = isTestEnv(); // 初始化sdk - SudMGP.initSDK(activity, appId, appKey, isTestEnv(), new ISudListenerInitSDK() { + SudMGP.initSDK(activity, appId, appKey,testEnv, new ISudListenerInitSDK() { @Override public void onSuccess() { loadGame(activity, code, gameId); diff --git a/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java b/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java index 8e1b144ef..bc4c185ed 100644 --- a/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java +++ b/common/src/main/java/com/yunbao/common/views/LiveSudGamePopup.java @@ -21,7 +21,6 @@ import com.yunbao.common.http.live.LiveNetManager; import com.yunbao.common.manager.IMLoginManager; import com.yunbao.common.sud.QuickStartGameViewModel; import com.yunbao.common.sud.model.GameConfigModel; -import com.yunbao.common.sud.model.GameViewInfoModel; import com.yunbao.common.utils.Bus; import com.yunbao.common.utils.ToastUtil; import com.yunbao.common.views.weight.ViewClicksAntiShake; @@ -108,6 +107,7 @@ public class LiveSudGamePopup extends BottomPopupView { GameConfigModel gameConfigModel = gameViewModel.getGameConfigModel(); gameConfigModel.ui.ping.hide = true; // 配置不隐藏ping值 gameConfigModel.ui.level.hide = true; // 配置不隐藏ping值 + gameConfigModel.ui.lobby_game_setting.hide = true; // 配置不隐藏ping值 // SudMGP平台64bit游戏ID gameViewModel.switchGame((Activity) getContext(), mLiveUid, mInteractionID); @@ -137,7 +137,7 @@ public class LiveSudGamePopup extends BottomPopupView { } else { if (IMLoginManager.get(getContext()).getLocaleLanguage() == Locale.SIMPLIFIED_CHINESE) { ToastUtil.show("金豆不够 "); - }else { + } else { ToastUtil.show("Insufficient money "); } @@ -148,7 +148,7 @@ public class LiveSudGamePopup extends BottomPopupView { public void onError(String error) { if (IMLoginManager.get(getContext()).getLocaleLanguage() == Locale.SIMPLIFIED_CHINESE) { ToastUtil.show("金豆不够 "); - }else { + } else { ToastUtil.show("Insufficient money "); } } diff --git a/common/src/main/res/layout/hint_custom_popup.xml b/common/src/main/res/layout/hint_custom_popup.xml index e3d018354..b9e7b11ec 100644 --- a/common/src/main/res/layout/hint_custom_popup.xml +++ b/common/src/main/res/layout/hint_custom_popup.xml @@ -41,7 +41,7 @@ + android:textSize="12sp" /> () { @Override public boolean onLoadFailed(@Nullable GlideException e, Object model, Target target, boolean isFirstResource) { @@ -1185,6 +1185,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis LiveRoomViewHolder.follow(); mLiveChatAdapter.removetItem(bean); } else if (bean.getType() == -2) { + if (!bean.isAttention()) { LiveRoomViewHolder.follow(); } @@ -2732,10 +2733,16 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis if (attention == 0) { mBtnFollow.setVisibility(View.VISIBLE); mViewMedal.setVisibility(View.GONE); + if (mLiveChatAdapter != null) { + mLiveChatAdapter.setFans("0"); + } } else { if (mBtnFollow.getVisibility() == View.VISIBLE) { mBtnFollow.setVisibility(View.GONE); mViewMedal.setVisibility(View.VISIBLE); + if (mLiveChatAdapter != null) { + mLiveChatAdapter.setFans("1"); + } } } } @@ -3193,6 +3200,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis * 关注主播 */ public static void follow() { + EventBus.getDefault().post("stop_svga_new_user_follow"); LiveHttpUtil.setFrontTask("attent", new HttpCallback() { @@ -4036,6 +4044,7 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis public void setFansGroup(String isFans) { this.isFans = isFans.equals("1"); + } diff --git a/live/src/main/res/layout/item_live_chat.xml b/live/src/main/res/layout/item_live_chat.xml index 32f59f738..c4d360d8c 100644 --- a/live/src/main/res/layout/item_live_chat.xml +++ b/live/src/main/res/layout/item_live_chat.xml @@ -206,12 +206,13 @@ diff --git a/live/src/main/res/layout/view_hight_nobility.xml b/live/src/main/res/layout/view_hight_nobility.xml index 5c7195d59..482801e27 100644 --- a/live/src/main/res/layout/view_hight_nobility.xml +++ b/live/src/main/res/layout/view_hight_nobility.xml @@ -19,15 +19,19 @@ android:layout_height="wrap_content" android:layout_gravity="center_horizontal" android:layout_marginTop="14dp" + android:paddingStart="20dp" + android:paddingEnd="20dp" android:text="@string/site_wide_news_hint1" android:textColor="#FFAAAAAA" android:textSize="14sp" /> @@ -37,8 +41,8 @@ android:layout_height="wrap_content" android:layout_marginStart="16dp" android:layout_marginTop="22dp" - android:layout_marginBottom="15dp" android:layout_marginEnd="16dp" + android:layout_marginBottom="15dp" android:gravity="center_horizontal">