Jetpack Compose:如何绘制异形边框?

问题描述 投票:0回答:1

我想在我的应用程序中为文本创建气泡轮廓,但我注意到通过更改修饰符中“边框”的值,我只更改了视图边框的颜色而不是形状。

            modifier = Modifier.border(2.dp, MaterialTheme.colors.onSurface).background(Color.Red),
            shape = ChatBubbleShape
        ) {}

我需要修改什么才能使彩色边框成为自定义形状,而不是视图矩形?

android android-jetpack-compose border shapes
1个回答
0
投票

您可以将

border
修饰符variant
shape
参数一起使用。

Text(
    "Text",
    modifier = Modifier
        .border(width = 2.dp, color = Red, shape = CircleShape)
        .padding(10.dp)
)
© www.soinside.com 2019 - 2024. All rights reserved.