version: 0.556.0
Lucide Icons (lucide.dev) for Flutter. Visit the website for the full list of icons.
Use regular version
import 'package:lucide_icons_flutter/lucide_icons.dart';
Icon(LucideIcons.activity);If you need to change the thickness of each icon stroke, use the way under the wire
import 'package:lucide_icons_flutter/lucide_icons.dart';
Icon(LucideIcons.activity100);
Icon(LucideIcons.activity200);
Icon(LucideIcons.activity300);
Icon(LucideIcons.activity400);
Icon(LucideIcons.activity500);
Icon(LucideIcons.activity600);For RTL (right-to-left) support, use the dir() extension to make icons automatically flip in RTL layouts:
extension IconDataX on IconData {
/// Tạo Icon có matchTextDirection = true (tự động flip khi RTL)
IconData dir({
bool matchTextDirection = true,
}) {
return IconData(
codePoint,
fontFamily: fontFamily,
fontPackage: fontPackage,
matchTextDirection: matchTextDirection,
);
}
}import 'package:lucide_icons_flutter/lucide_icons.dart';
// Icon will automatically flip in RTL layouts
Icon(LucideIcons.arrowLeft.dir());
// You can also disable the RTL behavior if needed
Icon(LucideIcons.arrowLeft.dir(matchTextDirection: false));A Remix Icon library package for Flutter applications. Remix Icon (remixicon.com) is an open-source neutral style icon system with 2800+ icons.
📦 Package: remix_icons_flutter on pub.dev
import 'package:remix_icons_flutter/remix_icons.dart';
Icon(RemixIcons.home_line);
Icon(RemixIcons.home_fill);