package com.example.loginuitest
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.style.TextAlign
import androidx.compose.ui.tooling.preview.Preview
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
@Preview(showBackground = true)
@Composable
fun UiTest() {
Column(modifier = Modifier.fillMaxSize().padding(40.dp)) {
Spacer(modifier = Modifier.height(60.dp))
Text(
"欢迎来到xxx",
fontSize = 18.sp,
color = Color.Gray,
textAlign = TextAlign.Center,
modifier = Modifier.fillMaxWidth()
)
Spacer(modifier = Modifier.height(30.dp))
Text("手机号登录", fontSize = 25.sp, color = Color.Gray, modifier = Modifier.fillMaxWidth())
Spacer(modifier = Modifier.height(30.dp))
TextField(
value = "",
onValueChange = {},
modifier = Modifier.fillMaxWidth(),
placeholder = {
Text("请输入您的")
},
colors = TextFieldDefaults.textFieldColors(backgroundColor = Color.Transparent),
)
Spacer(modifier = Modifier.height(10.dp))
TextField(
value = "",
onValueChange = {},
modifier = Modifier.fillMaxWidth(),
placeholder = {
Text("请输入验证码")
},
colors = TextFieldDefaults.textFieldColors(backgroundColor = Color.Transparent),
)
Spacer(modifier = Modifier.height(30.dp))
Button(
modifier = Modifier
.fillMaxWidth(),
onClick = {},
shape = RoundedCornerShape(50),
colors = ButtonDefaults.buttonColors(backgroundColor = Color(0xFF03A9F4)),
contentPadding = PaddingValues(12.dp, 16.dp)
) {
Text("获取验证码", color = Color.White, fontSize = 18.sp)
}
}
}
compose 界面登录的例子
最新推荐文章于 2024-01-24 17:51:22 发布