Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗flPmTpEl 55 of 125 menu
◀ ▶

Кнопка ElevatedButton в Flutter

Кнопка с заливкой и тенью в Material называется ElevatedButton. Её ставят для главного действия на экране: сохранить, отправить, продолжить. Подпись или иконка живут в параметре child.

Обработчик нажатия передают в onPressed. Если передать null, кнопка станет неактивной. Пока экран не меняется от клика - мы только фиксируем событие в консоли через debugPrint. Чтобы текст и счётчики обновлялись после нажатия, понадобится состояние; это разберём в разделе про состояние виджета:

import 'package:flutter/material.dart'; void main() { runApp(const MaterialApp(home: HomePage())); } class HomePage extends StatelessWidget { const HomePage({super.key}); @override Widget build(BuildContext context) { return Scaffold( body: Center( child: ElevatedButton( onPressed: () { debugPrint('Main button pressed'); }, child: const Text('Done'), ), ), ); } }

Разместите по центру ElevatedButton с текстом 'Start'. По нажатию выведите в консоль строку 'Start tapped' через debugPrint.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить