- Pengertian Row
Row adalah widget yang dapat digunakan untuk menempatkan widget- widget lainnya secara horizontal.
Mesikpun row widget menempatkan childrennya secara horizontal namun widget ini TIDAK bisa scrolling. Jadi apabila row widget telah melebihi ukuran layar akan muncul error overflow. Jika ingin membuat layout horizontal yang dapat di scroll maka gunakan ListView.
2.Pengertian Column
Column adalah kebalikan dari row yang menampung widget-widget lainnya secara vertical atau kebawah.
Contoh Penggunaan Widget Row and Column :
import 'package:flutter/material.dart';
void main() {
runApp( new MyApp());
}
class MyApp extends StatelessWidget{
@override
Widget build(BuildContext context) {
throw UnimplementedError();
return new MaterialApp(
title: 'Row N Column',
home: Scaffold(
appBar: new AppBar( title: new Text('Row & Column'),),
body: new Row(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Text('This'),
new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Text('This'),
new Text('is'),
new Text('Wahyuni'),
],),
new Text('Astina'),
],
),),
);
}
}
Hasil Running :