Название Центра Флаттера Не Соответствует Действительности

#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. Вы также можете использовать значок с описанным выше общим подходом