Skip to content

Commit

Permalink
fix empty group not round bottom corner issue (#529)
Browse files Browse the repository at this point in the history
  • Loading branch information
kid1412621 authored Jan 15, 2024
1 parent 27f700d commit 799a44c
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 5 deletions.
3 changes: 3 additions & 0 deletions app/src/main/java/me/ash/reader/domain/model/group/Group.kt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ data class Group(
var accountId: Int,
) {

/**
* see [me.ash.reader.domain.model.feed.ImportantNum.important]
*/
@Ignore
var important: Int? = 0
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package me.ash.reader.ui.page.home.feeds

import android.util.Log
import androidx.activity.compose.BackHandler
import androidx.compose.animation.core.*
import androidx.compose.foundation.clickable
Expand Down Expand Up @@ -229,7 +228,7 @@ fun FeedsPage(
group = groupWithFeed.group,
alpha = groupAlpha,
indicatorAlpha = groupIndicatorAlpha,
isEnded = { index == groupWithFeedList.lastIndex },
roundedBottomCorner = { index == groupWithFeedList.lastIndex || groupWithFeed.group.important == 0 },
onExpanded = {
groupsVisible[groupWithFeed.group.id] = groupsVisible.getOrPut(
groupWithFeed.group.id,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ fun GroupItem(
group: Group,
alpha: Float = 1f,
indicatorAlpha: Float = 1f,
isEnded: () -> Boolean,
roundedBottomCorner: () -> Boolean,
isExpanded: () -> Boolean,
groupOptionViewModel: GroupOptionViewModel = hiltViewModel(),
onExpanded: () -> Unit = {},
Expand All @@ -49,7 +49,7 @@ fun GroupItem(
.animateContentSize()
.fillMaxWidth()
.padding(horizontal = 16.dp)
.clip(if (isExpanded() && !isEnded()) ShapeTop32 else Shape32)
.clip(if (isExpanded() && !roundedBottomCorner()) ShapeTop32 else Shape32)
.background(MaterialTheme.colorScheme.secondary.copy(alpha = alpha))
.combinedClickable(
onClick = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ fun FeedsPagePreview(
)
Spacer(modifier = Modifier.height(12.dp))
GroupItem(
isEnded = { false },
roundedBottomCorner = { false },
isExpanded = { groupListExpand.value },
group = generateGroupPreview(),
alpha = groupAlpha,
Expand Down

0 comments on commit 799a44c

Please sign in to comment.