去掉贵族特权的魔法数字
This commit is contained in:
75
app/src/main/java/com/mango/moshen/vip/VipAuthType.java
Normal file
75
app/src/main/java/com/mango/moshen/vip/VipAuthType.java
Normal file
@@ -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;
|
||||||
|
}
|
@@ -155,8 +155,10 @@ class VipMainActivity : BaseViewBindingActivity<ActivityVipMainBinding>(),
|
|||||||
keepParams.horizontalBias = it.levelKeepScore.toFloat() / it.levelUpScore
|
keepParams.horizontalBias = it.levelKeepScore.toFloat() / it.levelUpScore
|
||||||
binding.ivKeepIndicator.layoutParams = keepParams
|
binding.ivKeepIndicator.layoutParams = keepParams
|
||||||
|
|
||||||
val isShowEnterHide = it.ownAuthTypes?.contains(13) == true
|
val isShowEnterHide =
|
||||||
val isShowLookHide = it.ownAuthTypes?.contains(16) == true
|
it.ownAuthTypes?.contains(VipAuthType.INVISIBLE_IN_ROOM) == true
|
||||||
|
val isShowLookHide =
|
||||||
|
it.ownAuthTypes?.contains(VipAuthType.INVISIBLE_LOOK_HOMEPAGE) == true
|
||||||
if ((isShowEnterHide || isShowLookHide) && mTitleBar.actionCount == 1) {
|
if ((isShowEnterHide || isShowLookHide) && mTitleBar.actionCount == 1) {
|
||||||
mTitleBar.addAction(object : TitleBar.ImageAction(R.drawable.ic_vip_setting) {
|
mTitleBar.addAction(object : TitleBar.ImageAction(R.drawable.ic_vip_setting) {
|
||||||
override fun performAction(view: View) {
|
override fun performAction(view: View) {
|
||||||
|
Reference in New Issue
Block a user