fix:游戏房增加小时榜(牌照房切换为游戏房需要展示小时榜)

This commit is contained in:
max
2024-06-06 16:17:36 +08:00
parent d044756bd7
commit fbc76a0bd3
2 changed files with 41 additions and 0 deletions

View File

@@ -21,7 +21,9 @@ import com.chwl.app.avroom.presenter.GameRoomPresenter
import com.chwl.app.avroom.view.IGameRoomView
import com.chwl.app.databinding.FragmentGameRoomBinding
import com.chwl.app.home.helper.OpenRoomHelper
import com.chwl.app.ui.webview.DialogWebViewActivity
import com.chwl.app.ui.widget.GiftDialog.OnGiftDialogBtnClickListener
import com.chwl.core.UriProvider
import com.chwl.core.manager.AvRoomDataManager
import com.chwl.core.music.model.PlayerModel
import com.chwl.core.room.bean.RoomInfo
@@ -122,6 +124,12 @@ class GameRoomFragment : BaseRoomFragment<IGameRoomView?, GameRoomPresenter?>(),
)
}
}
R.id.layout_hour_rank -> {
DialogWebViewActivity.start(
mContext,
UriProvider.getRoomHourRankUrl(AvRoomDataManager.get().roomUid)
)
}
}
}
@@ -187,6 +195,11 @@ class GameRoomFragment : BaseRoomFragment<IGameRoomView?, GameRoomPresenter?>(),
// gameBinding.ivShowMic.isVisible = false
// }
gameBinding.microView.adapter.notifyDataSetChanged()
if (AvRoomDataManager.get().mCurrentRoomInfo?.isPermitRoom == 1) {
gameBinding.layoutHourRank.visibility = View.VISIBLE
} else {
gameBinding.layoutHourRank.visibility = View.GONE
}
}
private fun resetGameViewRect(){

View File

@@ -41,6 +41,34 @@
android:gravity="center_vertical"
android:orientation="horizontal">
<LinearLayout
android:id="@+id/layout_hour_rank"
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_16"
android:layout_marginEnd="@dimen/dp_5"
android:background="@drawable/room_bg_hour_rank"
android:gravity="center_vertical"
android:onClick="@{click}"
android:orientation="horizontal"
android:visibility="gone"
tools:visibility="visible">
<ImageView
android:layout_width="@dimen/dp_15"
android:layout_height="@dimen/dp_15"
android:scaleType="fitCenter"
android:src="@drawable/room_ic_hour_rank" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_2"
android:layout_marginEnd="@dimen/dp_6"
android:text="@string/hour_rank"
android:textColor="@color/white"
android:textSize="@dimen/dp_10" />
</LinearLayout>
<LinearLayout
android:id="@+id/layout_room_rank"
android:layout_width="wrap_content"