From 6ce026d72c2bce82d9c1a2519854826cdbb94cc0 Mon Sep 17 00:00:00 2001 From: Kevinlinpr Date: Tue, 10 Sep 2024 04:51:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B8=96=E5=AD=90=E8=AF=A6=E6=83=85=E4=B8=AD?= =?UTF-8?q?=E4=B8=80=E5=BC=A0=E5=9B=BE=E7=89=87=E4=B8=8D=E4=BC=9A=E7=8E=B0?= =?UTF-8?q?=E5=AE=9E=E5=BA=95=E9=83=A8=E6=95=B0=E9=87=8F=E7=90=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/index/tabs/search/DiscoverScreen.kt | 2 +- .../java/com/aiosman/riderpro/ui/post/Post.kt | 27 ++++++++++--------- .../res/drawable/rider_pro_picture_more.xml | 18 +++++++++++++ 3 files changed, 33 insertions(+), 14 deletions(-) create mode 100644 app/src/main/res/drawable/rider_pro_picture_more.xml diff --git a/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/search/DiscoverScreen.kt b/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/search/DiscoverScreen.kt index 2af471a..5f8f1cb 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/search/DiscoverScreen.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/index/tabs/search/DiscoverScreen.kt @@ -182,7 +182,7 @@ fun DiscoverView() { ) { Image( modifier = Modifier.size(24.dp), - painter = painterResource(R.drawable.rider_pro_images), + painter = painterResource(R.drawable.rider_pro_picture_more), contentDescription = "", ) } diff --git a/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt b/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt index 8cca5b0..19c3814 100644 --- a/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt +++ b/app/src/main/java/com/aiosman/riderpro/ui/post/Post.kt @@ -580,22 +580,23 @@ fun PostImageView( .fillMaxWidth(), horizontalArrangement = Arrangement.Center ) { - images.forEachIndexed { index, _ -> - Box( - modifier = Modifier - .size(4.dp) - .clip(CircleShape) - - .background( - if (pagerState.currentPage == index) Color.Red else Color.Gray.copy( - alpha = 0.5f + if(images.size > 1){ + images.forEachIndexed { index, _ -> + Box( + modifier = Modifier + .size(4.dp) + .clip(CircleShape) + .background( + if (pagerState.currentPage == index) Color.Red else Color.Gray.copy( + alpha = 0.5f + ) ) - ) - .padding(4.dp) + .padding(4.dp) - ) - Spacer(modifier = Modifier.width(8.dp)) + ) + Spacer(modifier = Modifier.width(8.dp)) + } } } } diff --git a/app/src/main/res/drawable/rider_pro_picture_more.xml b/app/src/main/res/drawable/rider_pro_picture_more.xml new file mode 100644 index 0000000..f2bcd0c --- /dev/null +++ b/app/src/main/res/drawable/rider_pro_picture_more.xml @@ -0,0 +1,18 @@ + + + +