01. Compose 可组合组件之Row And Column
02. Compose 可组合组件之 属性 modifier
03. Compose 可组合组件之Card 图片
04. Compose 字体
05. Compose State
06. Compose SnackBar
07. Compose List
08. Compose ConstrainLayout
09. Compose Button
class ButtonActivity : AppCompatActivity() {
@ExperimentalComposeApi
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
//是否可以点击
val clickAble = remember {
mutableStateOf(
true
)
}
Column(
modifier = Modifier
.fillMaxWidth()
.padding(16.dp)
) {
Button(
onClick = {
clickAble.value = false
},
modifier = Modifier
.fillMaxWidth(),
colors = ButtonDefaults.buttonColors(
backgroundColor = Co_green,
//不可以点击的颜色
disabledBackgroundColor = Color.Gray
),
//不可以点击控制
enabled = clickAble.value
) {
Text(
text = "Click me",
modifier = Modifier
.fillMaxWidth(),
color = Color.White,
textAlign = TextAlign.Center,
fontSize = 20.sp,
)
}
}
}
}
}