Virender Sran
11/07/2024, 4:37 PM@Composable
fun VerifiedUserName(
name: String,
modifier: Modifier = Modifier
) {
Row(
modifier = modifier,
horizontalArrangement = Arrangement.spacedBy(2.dp)
) {
Text(
text = name,
modifier = Modifier,
maxLines = 1,
overflow = TextOverflow.Ellipsis,
style = TextStyle(
fontFamily = FontFamily(
Font(
resource = Res.font.poppins_semi_bold
)
),
fontSize = 16.sp
)
)
Icon(
painter = painterResource(Res.drawable.verified_user),
contentDescription = stringResource(Res.string.address),
modifier = Modifier.size(16.dp),
tint = MaterialTheme.colorScheme.primary
)
}
}
calling site
Row(
modifier = Modifier
.fillMaxWidth(),
verticalAlignment = Alignment.CenterVertically
) {
VerifiedUserName(
name = name,
modifier = Modifier
.weight(1f)
)
Text(
text = code,
modifier = Modifier
//.padding(start = 4.dp)
,
fontFamily = FontFamily(
Font(
resource = Res.font.poppins_medium
)
),
fontSize = 12.sp
)
}
please help
thanks in advanceStylianos Gakis
11/07/2024, 4:52 PMModifier.weight(1f)
to your Text
composable it will take up all of the remaining space, leaving the icon always pushed to the end and never getting cut-offVirender Sran
11/07/2024, 5:03 PMStylianos Gakis
11/07/2024, 5:07 PM.weight(1f, fill = false)
a tryVirender Sran
11/07/2024, 5:11 PMStylianos Gakis
11/07/2024, 5:14 PMColton Idle
11/07/2024, 6:26 PM