Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- void main () => runApp(MyApp());
- class MyApp extends StatelessWidget{
- @override
- Widget build(BuildContext context){
- return MaterialApp(
- title: 'Junjie Chen',
- theme: ThemeData(primarySwatch: Colors.purple),
- home: MyhomePage(title:'Jerry Chen-home'),
- );
- }
- }
- class MyhomePage extends StatefulWidget {
- MyhomePage({Key key, this.title}):super (key:key);
- final String title;
- @override
- _MyhomePageState createState () => _MyhomePageState();
- }
- class _MyhomePageState extends State<MyhomePage>{
- @override
- Widget build (BuildContext context){
- print('i am here ' + widget.title);
- return Scaffold(
- appBar: AppBar(
- title: Text (widget.title),
- ),
- body: Column(crossAxisAlignment: CrossAxisAlignment.center, mainAxisAlignment:
- MainAxisAlignment.spaceEvenly,
- children: <Widget>[
- whatgoseonrows ('Cars', 'Honda', 'Nissan'),
- whatgoseonrows ('Laptops ', 'IBM', 'Mac'),
- whatgoseonrows ('Planes', 'Boeing', 'Airbus'),
- // Junjie chen
- ],
- ) );
- }
- }
- //Junjie chen
- class whatgoseonrows extends StatelessWidget{
- final String first, second, third;
- const whatgoseonrows (this.first,this.second,this.third);
- @override
- Widget build (BuildContext context){
- return Row(children: <Widget>[
- Expanded (child: Text(first + ':', textAlign: TextAlign.center,),),
- Expanded (child: Text(second, textAlign: TextAlign.center,),),
- Expanded (child: Text(third, textAlign: TextAlign.center,),),
- ],);
- } }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement