Advertisement
AlokMishra

SignUp.dart

Dec 9th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 5.77 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2.  
  3. import 'Clip.dart';
  4.  
  5. class SignUpPage extends StatelessWidget {
  6.   @override
  7.   Widget build(BuildContext context) {
  8.     return Scaffold(
  9.       body: Container(
  10.         height: double.infinity,
  11.         color: Colors.black,
  12.         child: Container(
  13.           child: SingleChildScrollView(
  14.             child: Column(
  15.               children: <Widget>[
  16.                 ClipPath(
  17.                   clipper: CustomShapeClipper(),
  18.                   child: Container(
  19.                     height: 400,
  20.                     color: Colors.orange,
  21.                   ),
  22.                 ),
  23.                 _SignUpForm(),
  24.                 //_signUpTextFields(context)
  25.               ],
  26.             ),
  27.           ),
  28.         ),
  29.       ),
  30.     );
  31.   }
  32. }
  33.  
  34. class _SignUpForm extends StatefulWidget {
  35.   @override
  36.   __SignUpFormState createState() => __SignUpFormState();
  37. }
  38.  
  39. class __SignUpFormState extends State<_SignUpForm> {
  40.   @override
  41.   Widget build(BuildContext context) {
  42.     return Container(
  43.       padding: EdgeInsets.all(15),
  44.       child: Column(
  45.         crossAxisAlignment: CrossAxisAlignment.stretch,
  46.         mainAxisAlignment: MainAxisAlignment.center,
  47.         children: <Widget>[
  48.           Text(
  49.             'Create Individual Account',
  50.             style: TextStyle(color: Colors.white, fontSize: 22),
  51.             textAlign: TextAlign.center,
  52.           ),
  53.           TextField(
  54.             style: TextStyle(color: Colors.white),
  55.             decoration: new InputDecoration(
  56.               prefixIcon: Icon(
  57.                 Icons.person,
  58.                 color: Colors.white,
  59.               ),
  60.               hintText: "First Name",
  61.               //labelText: "First Name",
  62.               hintStyle: new TextStyle(color: Colors.white),
  63.               enabledBorder: new UnderlineInputBorder(
  64.                 borderSide: new BorderSide(color: Colors.white),
  65.               ),
  66.               focusedBorder: new UnderlineInputBorder(
  67.                 borderSide:
  68.                 new BorderSide(color: Colors.white, style: BorderStyle.solid),
  69.               ),
  70.             ),
  71.           ),
  72.           TextField(
  73.             style: TextStyle(color: Colors.white),
  74.             decoration: new InputDecoration(
  75.               prefixIcon: Icon(
  76.                 Icons.person,
  77.                 color: Colors.white,
  78.               ),
  79.               hintText: "Last Name",
  80.               //labelText: "First Name",
  81.               hintStyle: new TextStyle(color: Colors.white),
  82.               enabledBorder: new UnderlineInputBorder(
  83.                 borderSide: new BorderSide(color: Colors.white),
  84.               ),
  85.               focusedBorder: new UnderlineInputBorder(
  86.                 borderSide:
  87.                 new BorderSide(color: Colors.white, style: BorderStyle.solid),
  88.               ),
  89.             ),
  90.           ),
  91.           TextField(
  92.               style: TextStyle(color: Colors.white),
  93.               decoration: new InputDecoration(
  94.                 prefixIcon: Icon(
  95.                   Icons.email,
  96.                   color: Colors.white,
  97.                 ),
  98.                 hintText: "Email",
  99.                 //labelText: "First Name",
  100.                 hintStyle: new TextStyle(color: Colors.white),
  101.                 enabledBorder: new UnderlineInputBorder(
  102.                   borderSide: new BorderSide(color: Colors.white),
  103.                 ),
  104.                 focusedBorder: new UnderlineInputBorder(
  105.                   borderSide: new BorderSide(
  106.                       color: Colors.white, style: BorderStyle.solid),
  107.                 ),
  108.               )),
  109.           TextField(
  110.             style: TextStyle(color: Colors.white),
  111.             decoration: new InputDecoration(
  112.               prefixIcon: Icon(
  113.                 Icons.lock,
  114.                 color: Colors.white,
  115.               ),
  116.               hintText: "Password",
  117.               //labelText: "First Name",
  118.               hintStyle: new TextStyle(color: Colors.white),
  119.               enabledBorder: new UnderlineInputBorder(
  120.                 borderSide: new BorderSide(color: Colors.white),
  121.               ),
  122.               focusedBorder: new UnderlineInputBorder(
  123.                 borderSide:
  124.                 new BorderSide(color: Colors.white, style: BorderStyle.solid),
  125.               ),
  126.             ),
  127.           ),
  128.           TextField(
  129.             style: TextStyle(color: Colors.white),
  130.             decoration: new InputDecoration(
  131.               prefixIcon: Icon(
  132.                 Icons.lock,
  133.                 color: Colors.white,
  134.               ),
  135.               hintText: "Confirm Password",
  136.               //labelText: "First Name",
  137.               hintStyle: new TextStyle(color: Colors.white),
  138.               enabledBorder: new UnderlineInputBorder(
  139.                 borderSide: new BorderSide(color: Colors.white),
  140.               ),
  141.               focusedBorder: new UnderlineInputBorder(
  142.                 borderSide:
  143.                 new BorderSide(color: Colors.white, style: BorderStyle.solid),
  144.               ),
  145.             ),
  146.           ),
  147.           TextField(
  148.             style: TextStyle(color: Colors.white),
  149.             decoration: new InputDecoration(
  150.               prefixIcon: Icon(
  151.                 Icons.phone_android,
  152.                 color: Colors.white,
  153.               ),
  154.               hintText: "Phone Number",
  155.               //labelText: "First Name",
  156.               hintStyle: new TextStyle(color: Colors.white),
  157.               enabledBorder: new UnderlineInputBorder(
  158.                 borderSide: new BorderSide(color: Colors.white),
  159.               ),
  160.               focusedBorder: new UnderlineInputBorder(
  161.                 borderSide:
  162.                 new BorderSide(color: Colors.white, style: BorderStyle.solid),
  163.               ),
  164.             ),
  165.           ),
  166.         ],
  167.       ),
  168.     );
  169.   }
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement