VIP页面UI调整
This commit is contained in:
@@ -114,14 +114,17 @@ class DarkThemeColors : AppThemeData(
|
||||
tabUnselectedBackground = Color(0x2E7C7480),
|
||||
tabSelectedText = Color(0xff000000),
|
||||
tabUnselectedText = Color(0xffffffff),
|
||||
bubbleBackground = Color(0xfff2d2c2e),
|
||||
bubbleBackground = Color(0xff2d2c2e),
|
||||
profileBackground = Color(0xff100c12),
|
||||
premiumText = Color(0xFFCD7B00),
|
||||
premiumBackground = Color(0xFFFFF5D4),
|
||||
// 暗色模式下的Premium按钮颜色 - 使用更暗的黄色调
|
||||
premiumText = Color(0xFF000000),
|
||||
premiumBackground = Color(0xFFFAAD14),
|
||||
// VIP权益强调色 - 保持金黄色但调整透明度
|
||||
vipHave = Color(0xFFFAAD14),
|
||||
priceCardSelectedBorder = Color(0xFF000000),
|
||||
priceCardSelectedBackground = Color(0xFFFFF5D4),
|
||||
priceCardUnselectedBorder = Color(0xFFF0EEF1),
|
||||
priceCardUnselectedBackground = Color(0xFFFAF9FB),
|
||||
// 暗色模式下的价格卡片颜色
|
||||
priceCardSelectedBorder = Color(0xFFFAAD14),
|
||||
priceCardSelectedBackground = Color(0xFF2A2A2A),
|
||||
priceCardUnselectedBorder = Color(0xFF3A3A3A),
|
||||
priceCardUnselectedBackground = Color(0xFF1C1C1C),
|
||||
|
||||
)
|
||||
@@ -271,15 +271,15 @@ private fun BenefitRow(item: VipPageDataModel, selectedTabIndex: Int, modifier:
|
||||
Text(text = item.title, modifier = Modifier.weight(1f), fontSize = 14.sp, color = AppColors.text)
|
||||
// Premium 列
|
||||
Text(
|
||||
text = item.proDesc.ifEmpty { if (item.proHave == true) "2X" else "" },
|
||||
text = item.proDesc.ifEmpty { if (item.proHave == true) "✓" else "×" },
|
||||
color = if (item.proHave == true || item.proDesc.isNotEmpty()) AppColors.vipHave else AppColors.nonActiveText,
|
||||
fontSize = 13.sp,
|
||||
modifier = Modifier.width(80.dp)
|
||||
)
|
||||
// Standard 列
|
||||
Text(
|
||||
text = item.standardDesc.ifEmpty { if (item.standardHave == true) "2X" else "" },
|
||||
color = if (item.standardHave == true || item.standardDesc.isNotEmpty()) AppColors.nonActiveText else AppColors.nonActiveText,
|
||||
text = item.standardDesc.ifEmpty { if (item.standardHave == true) "✓" else "×" },
|
||||
color = if (item.standardHave == true || item.standardDesc.isNotEmpty()) AppColors.text else AppColors.nonActiveText,
|
||||
fontSize = 13.sp,
|
||||
modifier = Modifier.width(80.dp)
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user