Именованный параметр 'icon' не определен. Попробуйте определить именованный параметр с именем 'icon'
Вид в виде таблицы с флаттера иконки с 2 -х столбцов и каждый из изображения Текст под изображением выравнивается нижний центр с 300 по 300 пикселное или значок размера 98 или 85 мой код, как below`import
appBar: AppBar(title: Text("Digital Directory"),),
body: Center(
child: GridView.count(
primary: false,
padding: const EdgeInsets.all(20),
crossAxisSpacing: 10,
mainAxisSpacing: 10,
crossAxisCount: 2,
children: <Widget>[
Container(
color: Colors.cyan[100],
child: GestureDetector
(
onTap:(){
Navigator.of(context).push(MaterialPageRoute(builder:(context)=>MobileAccessoriesPage(),
),
);
},
child: Center (child:Text ('Mobiles'),icon:Icons.mobile_screen_share),
),
),
Я создаю приложение в виде сетки с трепещущими плоскими значками, и я хочу перемещаться при нажатии на плоские значки на другие экраны (например, страницу / экран.dart)`
1 ответ
Решение
Измените Child Of Center с помощью кода ниже:
Center(
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(
'Mobiles',
),
Icon(Icons.mobile_screen_share),
],
),
)
В результате текст "мобильные" и значок будут отображаться рядом. Если вас не устраивает выравнивание, изменитеmainAxisAlignment
и crossAxisAlignment