根据自定义布局的文档:“每个 UI 元素都有一个父元素,并且可能有多个子元素。每个元素也位于其父元素内,指定为 (x, y) 位置,以及大小,指定为宽度和高度”。
假设我在盒子里有一个按钮。如何指定该框中按钮的确切 X 和 Y 位置?
我正在尝试创建一个很小的自定义按钮,可以将 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