iconoir_flutter 7.11.0 copy "iconoir_flutter: ^7.11.0" to clipboard
iconoir_flutter: ^7.11.0 copied to clipboard

Flutter library for Iconoir, the biggest open source icon library with tons of free icons.

example/lib/main.dart

import 'dart:math';

import 'package:flutter/material.dart';
import 'package:iconoir_flutter/regular/iconoir.dart';

void main() {
  runApp(const App());
}

class App extends StatelessWidget {
  const App({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Scaffold(
        body: Center(child: _InteractiveIcon()),
      ),
    );
  }
}

class _InteractiveIcon extends StatefulWidget {
  const _InteractiveIcon();

  @override
  State<_InteractiveIcon> createState() => _InteractiveIconState();
}

class _InteractiveIconState extends State<_InteractiveIcon> {
  Color? color;
  @override
  Widget build(BuildContext context) {
    return GestureDetector(
      onTap: _changeColor,
      child: Iconoir(
        color: color,
      ),
    );
  }

  void _changeColor() {
    setState(() {
      color = Colors.primaries[Random().nextInt(Colors.primaries.length)];
    });
  }
}
23
likes
150
points
1.84k
downloads

Documentation

API reference

Publisher

verified publishericonoir.com

Weekly Downloads

Flutter library for Iconoir, the biggest open source icon library with tons of free icons.

Homepage
Repository (GitHub)
View/report issues
Contributing

Funding

Consider supporting this project:

opencollective.com

License

MIT (license)

Dependencies

flutter, flutter_svg

More

Packages that depend on iconoir_flutter