#flutter #flutter-layout
Вопрос:
В «Флаттере» название по-прежнему смещено от центра. Буду признателен за любые предложения. Ниже приведен обновленный код со значком.
appBar: AppBar(
backgroundColor: hdrcolor,
automaticallyImplyLeading: false,
leading: IconButton(
onPressed: () {
Get.to(() => LandingPageWidget())
.whenComplete(() => initState());
},
icon: Icon(
Icons.arrow_back,
color: dayBlue,
),
),
title: Center(
child: Text(
widget.apiName,
style: Theme.bodyText1.override(
fontFamily: 'Lexend Exa', color: txtcolor, fontSize: 26),
)),
actions: [],
centerTitle: true,
elevation: 4,
),
Комментарии:
1. Вы
textAlign: TextAlign.center
примеряли стиль текста?
Ответ №1:
Я не думаю, что вам нужно оборачивать заголовок центральным виджетом. Реализация довольно проста. Учитывая, что это часть виджета панели приложений.
Scaffold(
appBar: AppBar(
centerTitle: true,
title: Text(
'A Centered Title',
),
),
Комментарии:
1. Там также есть значок, я обновил код выше.
2. Вы также можете использовать значок с описанным выше общим подходом