From 0837c4ffa0154dcddf29e300ba06981c13a69f80 Mon Sep 17 00:00:00 2001 From: AllenTom Date: Wed, 28 Aug 2024 17:08:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7=E8=B5=84?= =?UTF-8?q?=E6=96=99Banner=E5=9B=BE=E7=89=87=E6=98=BE=E7=A4=BA=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/aiosman/riderpro/data/AccountService.kt | 7 ++++++- .../aiosman/riderpro/ui/index/tabs/profile/Profile.kt | 9 ++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/aiosman/riderpro/data/AccountService.kt b/app/src/main/java/com/aiosman/riderpro/data/AccountService.kt index e571b19..990df5f 100644 --- a/app/src/main/java/com/aiosman/riderpro/data/AccountService.kt +++ b/app/src/main/java/com/aiosman/riderpro/data/AccountService.kt @@ -55,7 +55,12 @@ data class AccountProfile( bio = bio, country = "Worldwide", isFollowing = isFollowing, - banner = "${ApiClient.BASE_SERVER}$banner" + banner = banner.let { + if (!it.isNullOrEmpty()) { + return@let "${ApiClient.BASE_SERVER}$it" + } + null + } ) } } diff --git a/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt b/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt index dfd3c62..daacc6e 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/profile/Profile.kt @@ -103,13 +103,16 @@ fun ProfilePage() { contentScale = ContentScale.Crop ) } else { - Box( + Image( + painter = painterResource(id = R.drawable.rider_pro_moment_demo_2), modifier = Modifier .fillMaxWidth() - .height(400.dp) - .background(Color.Gray) + .height(400.dp), + contentDescription = "", + contentScale = ContentScale.Crop ) } + Box( modifier = Modifier .align(Alignment.TopEnd)