diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 7b3006b..12ab4a1 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -1,20 +1,20 @@ - - - - + \ No newline at end of file diff --git a/app/src/main/java/com/aiosman/ravenow/ui/favourite/FavouriteListPage.kt b/app/src/main/java/com/aiosman/ravenow/ui/favourite/FavouriteListPage.kt index cc24fd1..0b086f5 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/favourite/FavouriteListPage.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/favourite/FavouriteListPage.kt @@ -134,7 +134,7 @@ fun FavouriteListPage() { ) { Image( painter = painterResource( - id = if (com.aiosman.ravenow.AppState.darkMode) R.mipmap.syss_yh_qs_as_img + id = if (com.aiosman.ravenow.AppState.darkMode) R.mipmap.invalid_dark else R.mipmap.invalid_name_1), contentDescription = "No favourites", modifier = Modifier.size(110.dp) diff --git a/app/src/main/java/com/aiosman/ravenow/ui/index/Index.kt b/app/src/main/java/com/aiosman/ravenow/ui/index/Index.kt index 836918a..bbf07a2 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/index/Index.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/index/Index.kt @@ -280,8 +280,11 @@ fun IndexScreen() { ) { item.forEachIndexed { idx, it -> val isSelected = model.tabIndex == idx + // 定义新的选中颜色 + val selectedColor = Color(0xFF7C45ED) + val iconTint by animateColorAsState( - targetValue = if (isSelected) AppColors.brandColorsColor else AppColors.text, + targetValue = if (isSelected) selectedColor else AppColors.text, animationSpec = tween(durationMillis = 250), label = "" ) @@ -343,7 +346,7 @@ fun IndexScreen() { .width(48.dp) .height(32.dp) .background( - color = if (isSelected) AppColors.brandColorsColor.copy(alpha = 0.15f) else Color.Transparent, + color = if (isSelected) selectedColor.copy(alpha = 0.15f) else Color.Transparent, shape = RoundedCornerShape(12.dp) ), contentAlignment = Alignment.Center @@ -362,7 +365,7 @@ fun IndexScreen() { Text( text = it.label(), fontSize = 10.sp, - color = if (isSelected) Color.Blue else AppColors.text, + color = if (isSelected) selectedColor else AppColors.text, fontWeight = if (isSelected) FontWeight.W600 else FontWeight.Normal ) } diff --git a/app/src/main/java/com/aiosman/ravenow/ui/index/tabs/profile/composable/UserAgentsList.kt b/app/src/main/java/com/aiosman/ravenow/ui/index/tabs/profile/composable/UserAgentsList.kt index 530cbcb..ff8d2ef 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/index/tabs/profile/composable/UserAgentsList.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/index/tabs/profile/composable/UserAgentsList.kt @@ -212,10 +212,12 @@ fun EmptyAgentsView() { if (isNetworkAvailable) { Image( painter = painterResource( - id =if(AppState.darkMode) R.mipmap.qs_ai_qs_as_img + id =if(AppState.darkMode) R.mipmap.ai_dark else R.mipmap.ai), contentDescription = "暂无Agent", - modifier = Modifier.size(181.dp), + modifier = Modifier + .size(width = 181.dp, height = 153.dp) + .align(Alignment.CenterHorizontally), ) Spacer(modifier = Modifier.height(24.dp)) diff --git a/app/src/main/res/mipmap-xhdpi/ai_dark.png b/app/src/main/res/mipmap-xhdpi/ai_dark.png new file mode 100644 index 0000000..5adf497 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ai_dark.png differ diff --git a/app/src/main/res/mipmap-xhdpi/invalid_dark.png b/app/src/main/res/mipmap-xhdpi/invalid_dark.png new file mode 100644 index 0000000..4b85a51 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/invalid_dark.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ai_dark.png b/app/src/main/res/mipmap-xxhdpi/ai_dark.png new file mode 100644 index 0000000..bdb8193 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ai_dark.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/invalid_dark.png b/app/src/main/res/mipmap-xxhdpi/invalid_dark.png new file mode 100644 index 0000000..be9d6f3 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/invalid_dark.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ai_dark.png b/app/src/main/res/mipmap-xxxhdpi/ai_dark.png new file mode 100644 index 0000000..d478ed4 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ai_dark.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/invalid_dark.png b/app/src/main/res/mipmap-xxxhdpi/invalid_dark.png new file mode 100644 index 0000000..f4d2ebd Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/invalid_dark.png differ diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml index 2ce035d..03dabfc 100644 --- a/app/src/main/res/values-zh/strings.xml +++ b/app/src/main/res/values-zh/strings.xml @@ -149,7 +149,7 @@ 群聊 朋友 全部 - 咦,什么都没有... + 暂无数据 智能体聊天 AI 在等你的开场白