个播上麦禁止滑动切换房间
This commit is contained in:
@@ -379,7 +379,7 @@ public class AVRoomActivity extends BaseMvpActivity<IAvRoomView, AvRoomPresenter
|
|||||||
public void setCurrentItem(int item) {
|
public void setCurrentItem(int item) {
|
||||||
dismissLoadingDialog();
|
dismissLoadingDialog();
|
||||||
if (viewpager != null) {
|
if (viewpager != null) {
|
||||||
viewpager.setUserInputEnabled(true);
|
viewpager.setUserInputEnabled(!AvRoomDataManager.get().isOwnerOnMic());
|
||||||
viewpager.setCurrentItem(item, false);
|
viewpager.setCurrentItem(item, false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -596,7 +596,12 @@ public class AVRoomActivity extends BaseMvpActivity<IAvRoomView, AvRoomPresenter
|
|||||||
case RoomEvent.RECEIVE_RED_PACKAGE:
|
case RoomEvent.RECEIVE_RED_PACKAGE:
|
||||||
showRedPackage(AvRoomDataManager.get().mCurrentRoomInfo);
|
showRedPackage(AvRoomDataManager.get().mCurrentRoomInfo);
|
||||||
break;
|
break;
|
||||||
|
case RoomEvent.UP_MIC:
|
||||||
|
case RoomEvent.DOWN_MIC:
|
||||||
|
viewpager.setUserInputEnabled(AvRoomDataManager.get().isSingleRoom() && !AvRoomDataManager.get().isOwnerOnMic());
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -646,7 +651,7 @@ public class AVRoomActivity extends BaseMvpActivity<IAvRoomView, AvRoomPresenter
|
|||||||
*/
|
*/
|
||||||
private void showRoomFragment(boolean isRoomMin) {
|
private void showRoomFragment(boolean isRoomMin) {
|
||||||
mCurrentFragment = (HomePartyFragment) mAdapter.getItem(1);
|
mCurrentFragment = (HomePartyFragment) mAdapter.getItem(1);
|
||||||
viewpager.setUserInputEnabled(AvRoomDataManager.get().isSingleRoom());
|
viewpager.setUserInputEnabled(AvRoomDataManager.get().isSingleRoom() && !AvRoomDataManager.get().isOwnerOnMic());
|
||||||
viewpager.setCurrentItem(1, false);
|
viewpager.setCurrentItem(1, false);
|
||||||
if (isRoomMin) {
|
if (isRoomMin) {
|
||||||
RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo;
|
RoomInfo roomInfo = AvRoomDataManager.get().mCurrentRoomInfo;
|
||||||
|
Reference in New Issue
Block a user