Виджет FlutterLogo
Виджет FlutterLogo показывает знак Flutter.
Размер задают size, стиль - style
из FlutterLogoStyle (маркетинговый или только иконка).
Параметры duration и curve управляют
анимацией переливания цветов, если стиль анимированный.
Синтаксис
FlutterLogo(
size: 48,
style: FlutterLogoStyle.markOnly,
)
Параметры
| Параметр | Описание |
|---|---|
size |
Высота логотипа в логических пикселях. |
style |
Вариант рисования: только знак, знак с надписью или горизонтальный блок. |
textColor |
Цвет надписи Flutter, если она входит в стиль. |
duration |
Длительность одного цикла анимации цветов. |
curve |
Кривая анимации переливания. |
semanticsLabel |
Подпись для доступности. |
Пример
Давайте выведем только знак по центру экрана:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: FlutterLogo(
size: 64,
style: FlutterLogoStyle.markOnly,
),
),
),
),
);
}
На экране появится синий знак Flutter без текста,
высотой 64 пикселя.
Пример
Давайте включим горизонтальный вариант с надписью:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Center(
child: FlutterLogo(
size: 40,
style: FlutterLogoStyle.horizontal,
textColor: Colors.black87,
),
),
),
),
);
}
На экране знак и слово Flutter встанут в одну строку, надпись будет тёмно-серой.