小编bil*_*ill的帖子

Jetpack Compose:如何使用精确的 (x,y) 坐标将 UI 元素定位在其父元素中?

根据自定义布局的文档“每个 UI 元素都有一个父元素,并且可能有多个子元素。每个元素也位于其父元素内,指定为 (x, y) 位置,以及大小,指定为宽度和高度”。

假设我在盒子里有一个按钮。如何指定该框中按钮的确切 X 和 Y 位置?

android android-layout android-jetpack-compose

10
推荐指数
1
解决办法
2万
查看次数

Jetpack Compose:当按钮尺寸较小时如何避免按钮文本消失?

我正在尝试创建一个很小的自定义按钮,可以将 0 到 99 之间的数值显示为文本。根据字体大小,当按钮的大小设置得太小时,即使仍然有空间,文本也会从按钮中消失。尽管按钮尺寸很小,但如何突破这些限制并显示按钮内的数字?

这是我当前的代码:

Button(
    onClick = { /*TODO*/ },
    shape = CircleShape,
    modifier = Modifier
        .size(20.dp)
) {
    Text(
        text = "23",
        fontSize = 7.sp,
    )
}
Run Code Online (Sandbox Code Playgroud)

在此按钮大小下,文本消失。

android android-button android-jetpack-compose android-compose-button android-jetpack-compose-button

5
推荐指数
1
解决办法
4571
查看次数