diff --git a/app/src/main/java/com/yizhuan/erban/avroom/activity/AVRoomActivity.java b/app/src/main/java/com/yizhuan/erban/avroom/activity/AVRoomActivity.java index a9e81aab4..94095bec5 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/activity/AVRoomActivity.java +++ b/app/src/main/java/com/yizhuan/erban/avroom/activity/AVRoomActivity.java @@ -124,6 +124,7 @@ import com.yizhuan.xchat_android_core.user.bean.UserInfo; import com.yizhuan.xchat_android_core.utils.LogUtils; import com.yizhuan.xchat_android_core.utils.StringUtils; import com.yizhuan.xchat_android_library.base.factory.CreatePresenter; +import com.yizhuan.xchat_android_library.rxbus.RxBus; import com.yizhuan.xchat_android_library.utils.JavaUtil; import com.yizhuan.xchat_android_library.utils.UIUtils; @@ -632,6 +633,10 @@ public class AVRoomActivity extends BaseMvpActivity { - StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_TASK_TOAST_CLICK,"任务完成toast点击(跳转活动页"); + StatisticManager.Instance().onEvent(StatisticsProtocol.EVENT_TASK_TOAST_CLICK, "任务完成toast点击(跳转活动页"); llTaskTips.setVisibility(View.GONE); CommonWebViewActivity.start(this, event.getTaskUrl()); }); diff --git a/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyFragment.java b/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyFragment.java index 98da752a9..30730676f 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyFragment.java +++ b/app/src/main/java/com/yizhuan/erban/avroom/fragment/HomePartyFragment.java @@ -272,6 +272,7 @@ public class HomePartyFragment extends BaseFragment implements View.OnClickListe public void setRoomBg(RoomInfo roomInfo) { if (svgaRoomBg == null) return; + updateView(roomInfo); AVRoomActivity.setBackBg(mContext, roomInfo, svgaRoomBg, bgPicture); } @@ -280,7 +281,7 @@ public class HomePartyFragment extends BaseFragment implements View.OnClickListe @Override public void onResume() { super.onResume(); - updateView(); + updateView(AvRoomDataManager.get().mCurrentRoomInfo); IMNetEaseManager.get().getChatRoomEventObservable() .compose(bindToLifecycle()) .subscribe(roomEvent -> { @@ -293,7 +294,7 @@ public class HomePartyFragment extends BaseFragment implements View.OnClickListe } addTipMsg(); case RoomEvent.ROOM_INFO_UPDATE: - updateView(); + updateView(AvRoomDataManager.get().mCurrentRoomInfo); setRoomBg(AvRoomDataManager.get().mCurrentRoomInfo); break; case RoomEvent.RECEIVE_NORMALE_GIFT: @@ -381,8 +382,7 @@ public class HomePartyFragment extends BaseFragment implements View.OnClickListe } @SuppressLint("CheckResult") - public void updateView() { - RoomInfo currentRoomInfo = AvRoomDataManager.get().mCurrentRoomInfo; + public void updateView(RoomInfo currentRoomInfo) { if (currentRoomInfo != null) { Fragment tempFragment = roomFragment; diff --git a/app/src/main/java/com/yizhuan/erban/avroom/presenter/AvRoomPresenter.java b/app/src/main/java/com/yizhuan/erban/avroom/presenter/AvRoomPresenter.java index 32c267401..46022304a 100644 --- a/app/src/main/java/com/yizhuan/erban/avroom/presenter/AvRoomPresenter.java +++ b/app/src/main/java/com/yizhuan/erban/avroom/presenter/AvRoomPresenter.java @@ -153,6 +153,7 @@ public class AvRoomPresenter extends BaseMvpPresenter { , fromUid) .subscribe((stringServiceResult) -> EventBus.getDefault().post(new AudioPartyOpenEvent())); mAvRoomModel.loadMessageHistory(AvRoomDataManager.get().clearScreenTime); + IMNetEaseManager.get().joinAvRoom(); }, this::dealEnterRoomError); } diff --git a/app/src/main/res/layout/item_boss_micro.xml b/app/src/main/res/layout/item_boss_micro.xml index 5bbad0ae6..e85cad72a 100644 --- a/app/src/main/res/layout/item_boss_micro.xml +++ b/app/src/main/res/layout/item_boss_micro.xml @@ -122,7 +122,7 @@ android:gravity="center" android:textColor="@color/color_FFFFFF" android:textSize="9dp" - android:visibility="visible" + android:visibility="gone" tools:text="红队" /> @@ -156,7 +156,7 @@ android:layout_marginBottom="8dp" android:scaleType="fitCenter" android:src="@drawable/ic_kick_guard" - android:visibility="visible" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" tools:visibility="visible" /> diff --git a/app/src/main/res/layout/item_micro_dating_boss.xml b/app/src/main/res/layout/item_micro_dating_boss.xml index 9cfacc0f4..9b0fed286 100644 --- a/app/src/main/res/layout/item_micro_dating_boss.xml +++ b/app/src/main/res/layout/item_micro_dating_boss.xml @@ -172,7 +172,7 @@ android:layout_marginBottom="15dp" android:scaleType="fitCenter" android:src="@drawable/icon_room_mute_micro" - android:visibility="visible" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" tools:visibility="visible" /> @@ -185,7 +185,7 @@ android:layout_marginBottom="13dp" android:scaleType="fitCenter" android:src="@drawable/ic_kick_guard" - android:visibility="visible" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" tools:visibility="visible" /> diff --git a/app/src/main/res/layout/item_micro_game.xml b/app/src/main/res/layout/item_micro_game.xml index 8f44bb73b..984201666 100644 --- a/app/src/main/res/layout/item_micro_game.xml +++ b/app/src/main/res/layout/item_micro_game.xml @@ -110,7 +110,7 @@ android:layout_marginBottom="8dp" android:scaleType="fitCenter" android:src="@drawable/icon_room_mute_micro" - android:visibility="visible" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" tools:visibility="visible" /> @@ -123,7 +123,7 @@ android:layout_marginBottom="6dp" android:scaleType="fitCenter" android:src="@drawable/ic_kick_guard" - android:visibility="visible" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" tools:visibility="visible" /> diff --git a/app/src/main/res/layout/item_micro_game_mini.xml b/app/src/main/res/layout/item_micro_game_mini.xml index 328517f03..7fda9d92f 100644 --- a/app/src/main/res/layout/item_micro_game_mini.xml +++ b/app/src/main/res/layout/item_micro_game_mini.xml @@ -59,7 +59,7 @@ android:layout_gravity="bottom|end" android:scaleType="fitCenter" android:src="@drawable/icon_room_mute_micro" - android:visibility="visible" + android:visibility="gone" tools:visibility="visible" /> diff --git a/app/src/main/res/layout/item_micro_single_room_pk_boss.xml b/app/src/main/res/layout/item_micro_single_room_pk_boss.xml index eea77ebe1..0ed7634ca 100644 --- a/app/src/main/res/layout/item_micro_single_room_pk_boss.xml +++ b/app/src/main/res/layout/item_micro_single_room_pk_boss.xml @@ -102,10 +102,12 @@ android:layout_width="66dp" android:layout_height="48dp" android:layout_marginBottom="10dp" + android:visibility="gone" app:layout_constraintBottom_toBottomOf="@id/svga_head_wear" app:layout_constraintEnd_toEndOf="@id/avatar" app:layout_constraintStart_toStartOf="@id/avatar" - tools:src="@drawable/single_room_pk_ic_result_win" /> + tools:src="@drawable/single_room_pk_ic_result_win" + tools:visibility="visible" />