Невозможно центрировать виджет столбцаAndroid

Форум для тех, кто программирует под Android
Anonymous
Невозможно центрировать виджет столбца

Сообщение Anonymous »

Я новичок в Flutter и пытаюсь центрировать все виджеты внутри виджета столбца, но это не работает. Я попытался инкапсулировать столбец в центральный виджет, но он остался прежним и выровнен по верхней части экрана. Ниже приведен мой код, пожалуйста, посмотрите и дайте мне знать, что я делаю неправильно. Спасибо :)

Изображение


import 'package:flutter/material.dart';
import 'package:shared_preferences/shared_preferences.dart';

class SignIn extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Material(
child: Padding(
padding: EdgeInsets.all(15.0),
child: Column(
children: [
Text(
'SignIn Screen',
style: TextStyle(fontSize: 26.0),
),
Padding(
padding: EdgeInsets.only(top: 30.0),
),
TextField(
maxLength: 25,
decoration: InputDecoration(
hintText: 'Enter username',
),
),
TextField(
maxLength: 25,
decoration: InputDecoration(
hintText: 'Enter password',
),
),
Expanded(
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
RaisedButton(
child: Text('SignIn'),
onPressed: _signIn,
),
],
),
),
],
),
),
);
}

Future _signIn() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.setBool('isLoggedIn', true);
}
}


Подробнее здесь: https://stackoverflow.com/questions/535 ... umn-widget

Вернуться в «Android»