Отображение значка «X» во Flutter с примерами кода

Чтобы отобразить значок «x» во Flutter, вы можете использовать различные методы. Вот несколько примеров:

Метод 1: использование класса Flutter Icons

import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('X Icon Example'),
      ),
      body: Center(
        child: Icon(
          Icons.close,
          size: 48.0,
          color: Colors.red,
        ),
      ),
    );
  }
}

Метод 2: использование пользовательского значка Flutter

import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('X Icon Example'),
      ),
      body: Center(
        child: CustomIcon(
          iconData: Icons.close,
          size: 48.0,
          color: Colors.red,
        ),
      ),
    );
  }
}
class CustomIcon extends StatelessWidget {
  final IconData iconData;
  final double size;
  final Color color;
  const CustomIcon({
    required this.iconData,
    required this.size,
    required this.color,
  });
  @override
  Widget build(BuildContext context) {
    return Icon(
      iconData,
      size: size,
      color: color,
    );
  }
}

Метод 3: использование такого пакета, как flutter_vector_icons

import 'package:flutter/material.dart';
import 'package:flutter_vector_icons/flutter_vector_icons.dart';
class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('X Icon Example'),
      ),
      body: Center(
        child: Icon(
          FlutterVectorIcons.getIconData("fa-times-circle"),
          size: 48.0,
          color: Colors.red,
        ),
      ),
    );
  }
}

Это всего лишь несколько примеров того, как можно отобразить значок «x» во Flutter. Не стесняйтесь выбирать метод, который соответствует вашим потребностям.