Skip to content

Commit

Permalink
Updated
Browse files Browse the repository at this point in the history
  • Loading branch information
Charunirathnayake committed Dec 19, 2019
1 parent 183909f commit 2641d8f
Show file tree
Hide file tree
Showing 5 changed files with 309 additions and 290 deletions.
101 changes: 20 additions & 81 deletions miniproject/lib/app_screen/birthday.dart
Original file line number Diff line number Diff line change
@@ -1,65 +1,9 @@
//import 'package:flutter/material.dart';
//import 'dart:async';

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/src/widgets/framework.dart';



//import 'package:flutter_datetime_picker/flutter_datetime_picker.dart';


/*class Birthday extends StatefulWidget{
@override
State<StatefulWidget> createState() {
return Birthday_State();
}
}
class Birthday_State extends State<Birthday>{
DateTime _date = DateTime.now();
TimeOfDay _time=TimeOfDay.now();
Future <Null> _selectDate(BuildContext context) async{
final DateTime picked= await showDatePicker(
context: context,
firstDate: new DateTime(2016),
lastDate: new DateTime(2030),
initialDate: _date
);
if(picked!=null && picked!=_date){
print('Data selected:${_date.toString()}');
setState(() {
_date=picked;
});
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
body:Container(
color: Colors.white,
child: Column(
children: <Widget>[
Text('Date selected:${_date.toString()}'),
RaisedButton(onPressed: () {_selectDate(context);},
child: Text('Select date'),
),
],
),
)
,
);
}
}*/
class Birth extends StatefulWidget{
@override
State<StatefulWidget> createState() {
Expand All @@ -78,31 +22,26 @@ String birthDateInString;
@override
Widget build(BuildContext context) {
// TODO: implement build
return Padding(
padding: const EdgeInsets.all(50.0),
child: Center(
child: Scaffold(
body: GestureDetector(
child: new Icon(Icons.calendar_today),
return
GestureDetector(
child: new Icon(Icons.calendar_today,size: 45.0,),
onTap: ()async{
final datePick= await showDatePicker(
context: context,
initialDate: new DateTime.now(),
firstDate: new DateTime(1900),
lastDate: new DateTime(2100)
);
if(datePick!=null && datePick!=birthDate){
setState(() {
birthDate=datePick;
isDateSelected=true;
birthDateInString = "${birthDate.month}/${birthDate.day}/${birthDate.year}";
});
}
}
),
),
),
);
final datePick= await showDatePicker(
context: context,
initialDate: new DateTime.now(),
firstDate: new DateTime(1900),
lastDate: new DateTime(2100)
);
if(datePick!=null && datePick!=birthDate){
setState(() {
birthDate=datePick;
isDateSelected=true;
birthDateInString = "${birthDate.month}/${birthDate.day}/${birthDate.year}";
});
}
})

;
}

}
Expand Down
2 changes: 1 addition & 1 deletion miniproject/lib/app_screen/filters.dart
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ class FilterView_State extends State<FilterView> {
width: 20.0,
),
Text(
'Business Guide',
'Nature Guide',
style: TextStyle(color: Colors.white, fontSize: 20.0),
),
],
Expand Down
Loading

0 comments on commit 2641d8f

Please sign in to comment.