Невозможно центрировать виджет столбца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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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