Created
June 24, 2019 13:01
-
-
Save sbis04/824f8f029b6c35bba08619de06c843b2 to your computer and use it in GitHub Desktop.
flutter_os_name
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_os/screens/ambient_screen.dart'; | |
import 'package:flutter_os/screens/relax_menu.dart'; | |
import 'package:wear/wear.dart'; | |
class NameScreen extends StatelessWidget { | |
final screenHeight; | |
final screenWidth; | |
NameScreen(this.screenHeight, this.screenWidth); | |
@override | |
Widget build(BuildContext context) { | |
return AmbientMode( | |
builder: (context, mode) => mode == Mode.active | |
? NameScreenUI(screenHeight, screenWidth) | |
: AmbientWatchFace(), | |
); | |
} | |
} | |
class NameScreenUI extends StatelessWidget { | |
final screenHeight; | |
final screenWidth; | |
NameScreenUI(this.screenHeight, this.screenWidth); | |
@override | |
Widget build(BuildContext context) { | |
return Scaffold( | |
body: Center( | |
child: Container( | |
height: screenHeight, | |
width: screenWidth, | |
child: Column( | |
children: <Widget>[ | |
InkWell( | |
child: Row( | |
mainAxisAlignment: MainAxisAlignment.center, | |
children: <Widget>[ | |
Image.asset('assets/outline_arrow.png',scale: 1.8,), | |
SizedBox(width: 5), | |
Text('Back', style: TextStyle(fontSize: 20, fontWeight: FontWeight.w300),) | |
], | |
), | |
onTap: () { | |
Navigator.of(context).pop(); | |
}, | |
), | |
SizedBox(height: 20), | |
Text( | |
'Welcome to', | |
style: TextStyle( | |
fontSize: 18, | |
), | |
), | |
SizedBox(height: 5), | |
Text( | |
'FlutterOS', | |
style: TextStyle( | |
fontSize: 30, | |
color: Colors.blue[700], | |
), | |
), | |
SizedBox(height: 5), | |
RaisedButton( | |
highlightColor: Colors.blue[900], | |
elevation: 6.0, | |
child: Text( | |
'NEXT', | |
style: TextStyle(color: Colors.white, fontSize: 20), | |
), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(10), | |
), | |
color: Colors.blue[400], | |
onPressed: () { | |
Navigator.of(context) | |
.push(MaterialPageRoute(builder: (context) { | |
return RelaxView(screenHeight, screenWidth); | |
})); | |
}, | |
) | |
], | |
), | |
), | |
), | |
); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment