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