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

Метод merge

Метод merge класса ButtonStyle складывает два стиля кнопки. Если во втором стиле поле задано, оно заменяет поле первого. Пустое поле второго стиля оставляет значение первого.

Синтаксис

ButtonStyle.merge(context)

Параметры

Параметр Описание
context Контекст для доступа к дереву.

Пример

Давайте вызовем ButtonStyle.merge в MaterialApp:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center(child: Text('abcde')), ), ), ); }

Вызов merge показан в контексте ButtonStyle.

Пример

Давайте сменим текст на экране перед вызовом merge:

import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( body: Center(child: Text('12345')), ), ), ); }

На экране строка '12345'.

Смотрите также

  • класс ButtonStyle,
    который внешний вид кнопки
  • метод copyWith,
    который помогает собрать тот же сценарий
  • виджет SegmentedButton,
    который несколько кнопок одним переключателем
  • виджет ButtonSegment,
    который один сегмент SegmentedButton
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить