Initial commit

This commit is contained in:
Juan Felipe Duarte
2023-03-24 18:39:59 -05:00
commit 203912d362
129 changed files with 4599 additions and 0 deletions
+107
View File
@@ -0,0 +1,107 @@
import 'package:flutter/material.dart';
class LoginScreen extends StatefulWidget {
const LoginScreen({super.key});
@override
State<LoginScreen> createState() => _LoginScreenState();
}
class _LoginScreenState extends State<LoginScreen> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: SafeArea(
child: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
Container(
color: Color.fromARGB(
255, 179, 247, 252), // Establece el color de fondo
child: SizedBox(
width: 270.0,
child: Image(image: AssetImage('images/logo_prosapp.png'))),
),
Container(
color: Colors.white, // Establece el color de fondo
child: Column(
children: [
const Padding(
padding: EdgeInsets.only(
left: 16.0), // Ajusta el valor según sea necesario
child: Align(
alignment: Alignment.topLeft,
child: Text(
'Iniciar sesión',
style: TextStyle(
fontSize: 40.0,
fontWeight: FontWeight.bold,
),
),
),
),
const Padding(
padding: EdgeInsets.symmetric(horizontal: 25.0),
child: TextField(
decoration: InputDecoration(
enabledBorder: OutlineInputBorder(
borderSide: BorderSide(color: Colors.blue),
borderRadius: BorderRadius.all(
Radius.circular(20.0),
)),
focusedBorder: OutlineInputBorder(
borderSide: BorderSide(
color: Color.fromARGB(255, 214, 214, 214)),
borderRadius: BorderRadius.all(
Radius.circular(20.0),
)),
hintText: '3163225944',
fillColor: Color.fromARGB(255, 239, 239, 239),
filled: true,
prefixIcon: Icon(Icons.phone_android_outlined)),
),
),
const Text('Un código sera enviado a este numero de celular'),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 80.0),
child: Container(
padding: const EdgeInsets.all(15),
decoration: const BoxDecoration(
color: Color.fromARGB(255, 34, 211, 255),
borderRadius: BorderRadius.all(
Radius.circular(20.0),
)),
child: const Center(
child: Center(
child: Text(
'Enviar código',
style: TextStyle(
color: Colors.white,
fontWeight: FontWeight.w900,
fontSize: 22),
),
),
),
),
),
RichText(
text: const TextSpan(
style: TextStyle(fontSize: 16.0, color: Colors.black54),
children: [
TextSpan(text: 'No estas registrado? '),
TextSpan(
text: 'Registrarse',
style: TextStyle(
color: Color.fromARGB(255, 23, 189, 231))),
],
),
)
],
),
),
],
)),
));
}
}