컴포즈 contentpadding modifier.padding 두개의 차이가 뭔가요? 프리뷰를 통해서
숫자 바꿔가면서 봐도 둘다 그냥 패딩값 주는거같은데 두개의 차이가 뭔지를 모르겠습니다
@Preview(name = "MyButton")
@Composable
fun MyButton() {
val context = LocalContext.current
Button(
onClick = {
count.value = count.value + 1
Toast.makeText(context, "count is ${count.value}", Toast.LENGTH_SHORT).show()
},
contentPadding = PaddingValues(16.dp),
border = BorderStroke(10.dp, Color.Black),
colors = ButtonDefaults.textButtonColors(
backgroundColor = Color.DarkGray,
contentColor = Color.White
)
) {
Text(
text = "count is ${count.value}",
style = MaterialTheme.typography.h3,
modifier = Modifier.padding(5.dp)
)
}
}