Я не могу решить две проблемы с моей многоразовой панелью приложений.
- Панель приложений имеет разную ширину страницы. Панель приложений короче ширины страницы
- Текст и значки не отцентрированы по вертикали. Похоже, у панели приложений была граница! (если я перемещаю выравнивание, я могу засеять границу. См. рисунок 2. см. белый значок справа < / а>
- Когда я открываю страницу, мне кажется, что панель приложений находится под многоразовой панелью приложений. См. Рисунок 3. Панель приложений под многоразовой панелью приложений
На каждой странице я использую этот код для вызова панели приложений:
Widget build(BuildContext context) {
return Scaffold(
//backgroundColor: Colors.white,
appBar: AppBar(
title: ReusableBar(),
),
Это код многоразового AppBar:
class ReusableBar extends StatelessWidget implements PreferredSizeWidget{
@override
Widget build(BuildContext context) {
//number = number + displayedText;
return AppBar(
//elevation: 0.0,
centerTitle: true,
automaticallyImplyLeading: false,
titleSpacing: 0.0,
title: Text(getTranslated(context, 'total_click:') + "$_appbarcounter"),
actions: <Widget>[
IconButton(
alignment: Alignment(0.0, -4.0),
icon: Icon(
Icons.save,
color: Colors.white,
),
onPressed: () {
// do something
//TODO AGGIUNGERE FUNZIONE AL PULSANTE SAVE CON PAGINA DI SALVATAGGIO
},
)
],
// leading: GestureDetector(
// onTap: () { /* Write listener code here */ },
// child: Icon(
// Icons.menu, // add custom icons also
// ),
// ),
);
}