@Composable
fun CardOption(text: String) {
Column(
horizontalAlignment = Alignment.Start,
modifier = Modifier.fillMaxWidth()
) {
// Title
@OptIn(ExperimentalTextApi::class)
val fontFamily =
FontFamily(
Font(
R.font.sfprotextbold,
// variationSettings = FontVariation.Settings(
// FontVariation.weight(950),
// FontVariation.width(30f),
// FontVariation.slant(-6f),
// )
)
)
val textStyle = TextStyle(
fontFamily = fontFamily
)
Divider(
color = Color.LightGray, // You can change the color as needed
thickness = 1.dp, // You can adjust the thickness as needed
modifier = Modifier.fillMaxWidth()
)
OutlinedButton(
colors = ButtonDefaults.outlinedButtonColors(Color.Transparent),
border = BorderStroke(0.dp, Color.Transparent),
modifier = Modifier
.fillMaxWidth()
.background(
color = Color.Transparent
)
.height(100.dp),
shape = RectangleShape,
onClick = {
}
) {
Row(modifier = Modifier.fillMaxWidth()
.padding(start = 16.dp, top = 16.dp, end = 16.dp, bottom = 16.dp),
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.SpaceBetween) {
Image(
painter = painterResource(id = R.drawable.black_credit_card), // Replace with your image resource
contentDescription = null, // Provide an appropriate content description
modifier = Modifier
.size(200.dp)
)
Text(
modifier = Modifier.padding(horizontal = 0.dp, vertical = 0.dp),
color = Color.Black,
text = text,
fontSize = 15.sp,
style=textStyle
)
Text(
modifier = Modifier.padding(horizontal = 0.dp, vertical = 0.dp),
color = Color.Black,
text = ">",
fontSize = 15.sp,
style=textStyle
)
}
}
Divider(
color = Color.LightGray, // You can change the color as needed
thickness = 1.dp, // You can adjust the thickness as needed
modifier = Modifier.fillMaxWidth()
)
}
}
В пользовательском интерфейсе оно отображается следующим образом:
[img]https://i.sstatic .net/hfPed.png[/img]
Однако я хочу, чтобы изображение было выровнено по крайнему левому краю (с небольшим отступом), а стрелка вправо («>») — по крайние правые. Я пробовал все виды аранжировок:
У меня есть компонент CardOption в Jetpack Compose: [code]@Composable fun CardOption(text: String) { Column( horizontalAlignment = Alignment.Start, modifier = Modifier.fillMaxWidth() ) { // Title
Divider( color = Color.LightGray, // You can change the color as needed thickness = 1.dp, // You can adjust the thickness as needed modifier = Modifier.fillMaxWidth() )
Divider( color = Color.LightGray, // You can change the color as needed thickness = 1.dp, // You can adjust the thickness as needed modifier = Modifier.fillMaxWidth() )
} } [/code] В пользовательском интерфейсе оно отображается следующим образом: [img]https://i.sstatic .net/hfPed.png[/img]
Однако я хочу, чтобы изображение было выровнено по крайнему левому краю (с небольшим отступом), а стрелка вправо («>») — по крайние правые. Я пробовал все виды аранжировок: [list] [*]Arragement.Start [*]Arrangement.SpaceBetween [*]Arrangement.SpaceEvenly [*]Arrangement.End [/list] но ничего не работает. Как мне этого добиться?
В своей теме WordPress я пытаюсь добавить рамку внизу сообщений. Я хочу, чтобы в верхней части границы была ссылка на комментарии слева и ссылка для обмена справа. Я несколько раз пытался заставить его выглядеть так, как я хочу, но это никогда не...
У меня есть панели с вертикально повернутым текстом, но я бы хотел, чтобы этот текст был выровнен в нижней части каждой панели.
Здесь вы можете найти пример: https:// newacf.samui-infotech.asia/sample-page/
Я пытался найти другие источники и...