个播上麦禁止滑动切换房间

This commit is contained in:
huangjian
2022-10-21 16:27:08 +08:00
parent b983b3f6a4
commit 57c6dd3b85

View File

@@ -379,7 +379,7 @@ public class AVRoomActivity extends BaseMvpActivity<IAvRoomView, AvRoomPresenter
public void setCurrentItem(int item) {
dismissLoadingDialog();
if (viewpager != null) {
viewpager.setUserInputEnabled(true);
viewpager.setUserInputEnabled(!AvRoomDataManager.get().isOwnerOnMic());
viewpager.setCurrentItem(item, false);
}
}
@@ -596,7 +596,12 @@ public class AVRoomActivity extends BaseMvpActivity<IAvRoomView, AvRoomPresenter
case RoomEvent.RECEIVE_RED_PACKAGE:
showRedPackage(AvRoomDataManager.get().mCurrentRoomInfo);
break;
case RoomEvent.UP_MIC:
case RoomEvent.DOWN_MIC:
viewpager.setUserInputEnabled(AvRoomDataManager.get().isSingleRoom() && !AvRoomDataManager.get().isOwnerOnMic());
break;
default:
break;
}
}
@@ -646,7 +651,7 @@ public class AVRoomActivity extends BaseMvpActivity<IAvRoomView, AvRoomPresenter
*/
private void showRoomFragment(boolean isRoomMin) {
mCurrentFragment = (HomePartyFragment) mAdapter.getItem(1);
viewpager.setUserInputEnabled(AvRoomDataManager.get().isSingleRoom());
viewpager.setUserInputEnabled(AvRoomDataManager.get().isSingleRoom() && !AvRoomDataManager.get().isOwnerOnMic());
viewpager.setCurrentItem(1, false);
if (isRoomMin) {
RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo;