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

Оформление поля InputDecoration в Flutter

Голый TextField выглядит скудно. Внешний вид и подписи задают параметром decoration - объектом InputDecoration. Он описывает, что видит пользователь вокруг строки ввода, не меняя сам механизм набора текста.

Короткая метка над полем или внутри него, когда оно в фокусе, - это labelText. Бледная подсказка, пока строка пустая, - это hintText. Иконку слева ставит prefixIcon; удобно для поиска, почты или телефона:

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: Padding( padding: const EdgeInsets.all(16), child: TextField( decoration: const InputDecoration( labelText: 'Email', hintText: 'name@example.com', prefixIcon: Icon(Icons.mail_outline), border: OutlineInputBorder(), ), ), ), ); } }

Сделайте TextField с рамкой, labelText 'Search', hintText 'Enter a query' и prefixIcon с Icons.search.

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