feat: use text autosize in user card
Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
parent
3aa5521adc
commit
d80b6c8529
|
|
@ -13,6 +13,7 @@ import androidx.compose.foundation.layout.fillMaxSize
|
||||||
import androidx.compose.foundation.layout.fillMaxWidth
|
import androidx.compose.foundation.layout.fillMaxWidth
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.foundation.shape.CircleShape
|
import androidx.compose.foundation.shape.CircleShape
|
||||||
|
import androidx.compose.foundation.text.TextAutoSize
|
||||||
import androidx.compose.material3.LocalContentColor
|
import androidx.compose.material3.LocalContentColor
|
||||||
import androidx.compose.material3.LocalTextStyle
|
import androidx.compose.material3.LocalTextStyle
|
||||||
import androidx.compose.material3.MaterialTheme
|
import androidx.compose.material3.MaterialTheme
|
||||||
|
|
@ -220,7 +221,11 @@ fun UserCard(
|
||||||
|
|
||||||
Text(
|
Text(
|
||||||
user?.displayName ?: user?.username ?: stringResource(R.string.unknown),
|
user?.displayName ?: user?.username ?: stringResource(R.string.unknown),
|
||||||
fontSize = 24.sp,
|
maxLines = 1,
|
||||||
|
autoSize = TextAutoSize.StepBased(
|
||||||
|
minFontSize = 12.sp,
|
||||||
|
maxFontSize = 24.sp,
|
||||||
|
),
|
||||||
fontWeight = FontWeight.Bold,
|
fontWeight = FontWeight.Bold,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth(0.66f)
|
.fillMaxWidth(0.66f)
|
||||||
|
|
@ -251,7 +256,11 @@ fun UserCard(
|
||||||
append("#${user?.discriminator ?: "0000"}")
|
append("#${user?.discriminator ?: "0000"}")
|
||||||
pop()
|
pop()
|
||||||
},
|
},
|
||||||
fontSize = 24.sp,
|
maxLines = 1,
|
||||||
|
autoSize = TextAutoSize.StepBased(
|
||||||
|
minFontSize = 12.sp,
|
||||||
|
maxFontSize = 24.sp,
|
||||||
|
),
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.fillMaxWidth(0.66f)
|
.fillMaxWidth(0.66f)
|
||||||
.constrainAs(username) {
|
.constrainAs(username) {
|
||||||
|
|
@ -282,7 +291,11 @@ fun UserCard(
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
fontSize = 24.sp,
|
maxLines = 1,
|
||||||
|
autoSize = TextAutoSize.StepBased(
|
||||||
|
minFontSize = 12.sp,
|
||||||
|
maxFontSize = 24.sp,
|
||||||
|
),
|
||||||
fontWeight = FontWeight.Medium,
|
fontWeight = FontWeight.Medium,
|
||||||
modifier = Modifier
|
modifier = Modifier
|
||||||
.constrainAs(joinDate) {
|
.constrainAs(joinDate) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue