diff --git a/app/src/main/java/com/mango/moshen/vip/VipAuthType.java b/app/src/main/java/com/mango/moshen/vip/VipAuthType.java new file mode 100644 index 000000000..2e33059a4 --- /dev/null +++ b/app/src/main/java/com/mango/moshen/vip/VipAuthType.java @@ -0,0 +1,75 @@ +package com.mango.moshen.vip; + +/** + * 贵族权益 + */ +public interface VipAuthType { + /** + * 铭牌 + */ + int NAMEPLATE = 1; + /** + * 头饰 + */ + int HEADWEAR = 2; + /** + * 座驾 + */ + int CAR = 3; + /** + * 礼物 + */ + int GIFT = 4; + /** + * 用户资料卡 + */ + int USER_INFO_CARD = 5; + /** + * 财富等级提成 + */ + int LEVEL_EXP_BUFF = 6; + /** + * 表情 + */ + int FACE = 7; + /** + * 麦位光圈 + */ + int MIC_CIRCLE = 8; + /** + * 麦位昵称颜色 + */ + int MIC_NICK_COLOUR = 9; + /** + * 好友昵称颜色 + */ + int FRIEND_NICK_COLOUR = 10; + /** + * 聊天气泡 + */ + int ROOM_CHAT_BUBBLE = 11; + /** + * 进场特效 + */ + int IN_ROOM_SPECIAL_EFFECTS = 12; + /** + * 隐身进房 + */ + int INVISIBLE_IN_ROOM = 13; + /** + * 房间小喇叭 + */ + int ROOM_HORN = 14; + /** + * 防被踢 + */ + int PREVENT_KICK = 15; + /** + * 隐身访问主页 + */ + int INVISIBLE_LOOK_HOMEPAGE = 16; + /** + * 房间热度提升 + */ + int ROOM_HOT = 17; +} \ No newline at end of file diff --git a/app/src/main/java/com/mango/moshen/vip/VipMainActivity.kt b/app/src/main/java/com/mango/moshen/vip/VipMainActivity.kt index 798808946..424dbef89 100644 --- a/app/src/main/java/com/mango/moshen/vip/VipMainActivity.kt +++ b/app/src/main/java/com/mango/moshen/vip/VipMainActivity.kt @@ -155,8 +155,10 @@ class VipMainActivity : BaseViewBindingActivity(), keepParams.horizontalBias = it.levelKeepScore.toFloat() / it.levelUpScore binding.ivKeepIndicator.layoutParams = keepParams - val isShowEnterHide = it.ownAuthTypes?.contains(13) == true - val isShowLookHide = it.ownAuthTypes?.contains(16) == true + val isShowEnterHide = + it.ownAuthTypes?.contains(VipAuthType.INVISIBLE_IN_ROOM) == true + val isShowLookHide = + it.ownAuthTypes?.contains(VipAuthType.INVISIBLE_LOOK_HOMEPAGE) == true if ((isShowEnterHide || isShowLookHide) && mTitleBar.actionCount == 1) { mTitleBar.addAction(object : TitleBar.ImageAction(R.drawable.ic_vip_setting) { override fun performAction(view: View) {