pref: 贴子卡片赞/回复/分享数显示
This commit is contained in:
parent
92b88ab538
commit
b98d2fffaa
|
|
@ -77,6 +77,7 @@ import com.huanchengfly.tieba.post.utils.DateTimeUtils
|
||||||
import com.huanchengfly.tieba.post.utils.EmoticonUtil.emoticonString
|
import com.huanchengfly.tieba.post.utils.EmoticonUtil.emoticonString
|
||||||
import com.huanchengfly.tieba.post.utils.ImageUtil
|
import com.huanchengfly.tieba.post.utils.ImageUtil
|
||||||
import com.huanchengfly.tieba.post.utils.StringUtil
|
import com.huanchengfly.tieba.post.utils.StringUtil
|
||||||
|
import com.huanchengfly.tieba.post.utils.StringUtil.getShortNumString
|
||||||
import kotlin.math.max
|
import kotlin.math.max
|
||||||
import kotlin.math.min
|
import kotlin.math.min
|
||||||
|
|
||||||
|
|
@ -414,7 +415,7 @@ private fun ThreadReplyBtn(
|
||||||
Text(
|
Text(
|
||||||
text = if (replyNum == 0)
|
text = if (replyNum == 0)
|
||||||
stringResource(id = R.string.title_reply)
|
stringResource(id = R.string.title_reply)
|
||||||
else "$replyNum"
|
else replyNum.getShortNumString()
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
|
|
@ -445,7 +446,7 @@ private fun ThreadAgreeBtn(
|
||||||
Text(
|
Text(
|
||||||
text = if (agreeNum == 0)
|
text = if (agreeNum == 0)
|
||||||
stringResource(id = R.string.title_agree)
|
stringResource(id = R.string.title_agree)
|
||||||
else "$agreeNum"
|
else agreeNum.getShortNumString()
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
|
|
@ -471,7 +472,7 @@ private fun ThreadShareBtn(
|
||||||
Text(
|
Text(
|
||||||
text = if (shareNum == 0L)
|
text = if (shareNum == 0L)
|
||||||
stringResource(id = R.string.title_share)
|
stringResource(id = R.string.title_share)
|
||||||
else "$shareNum"
|
else shareNum.getShortNumString()
|
||||||
)
|
)
|
||||||
},
|
},
|
||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
|
|
@ -483,7 +484,7 @@ private fun ThreadShareBtn(
|
||||||
@Composable
|
@Composable
|
||||||
fun FeedCard(
|
fun FeedCard(
|
||||||
item: ImmutableHolder<ThreadInfo>,
|
item: ImmutableHolder<ThreadInfo>,
|
||||||
onClick: () -> Unit,
|
onClick: (ThreadInfo) -> Unit,
|
||||||
onAgree: () -> Unit,
|
onAgree: () -> Unit,
|
||||||
onClickForum: () -> Unit = {},
|
onClickForum: () -> Unit = {},
|
||||||
dislikeAction: @Composable () -> Unit = {},
|
dislikeAction: @Composable () -> Unit = {},
|
||||||
|
|
@ -518,7 +519,7 @@ fun FeedCard(
|
||||||
Row(modifier = Modifier.fillMaxWidth()) {
|
Row(modifier = Modifier.fillMaxWidth()) {
|
||||||
ThreadReplyBtn(
|
ThreadReplyBtn(
|
||||||
replyNum = item.get { replyNum },
|
replyNum = item.get { replyNum },
|
||||||
onClick = onClick,
|
onClick = { onClick(item.get()) },
|
||||||
modifier = Modifier.weight(1f)
|
modifier = Modifier.weight(1f)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -536,7 +537,7 @@ fun FeedCard(
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onClick = onClick
|
onClick = { onClick(item.get()) },
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue