让您的应用充满生动的动画图标。
特点
动作图标

警报图标

内容图标

加载图标

媒体图标

导航图标

通知图标

社交媒体图标

其他图标

入门
将依赖项添加到 pubspec.yaml 或在终端中输入以下命令
flutter pub add use_widgets接下来,我将提供一个非常简单的示例,说明如何使用其中一个动画图标
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:use_widgets/use_widgets/use_widgets.dart';
class HomePage extends StatelessWidget {
const HomePage({super.key});
@override
Widget build(BuildContext context) {
return HookBuilder(builder: (context) {
final menuIsOpen = useState(false);
return Scaffold(
backgroundColor: const Color(0xff202020),
appBar: AppBar(
backgroundColor: Colors.black,
leading: InkWell(
onTap: () {
menuIsOpen.value = !menuIsOpen.value;
},
child: MenuV2( // Here we use one of the animated icons
isOpen: menuIsOpen.value,
color: Colors.white,
),
),
),
body: Center(),
),
}),
}
}
附加信息
底层 Lottie 图标来自 https://useanimations.com/。
除非另有说明,useAnimations 中所有可用的免费文件均根据知识共享(CC)署名(BY)许可分发。
资源(动画)可在 Web 和移动应用程序中用于个人和商业用途。
您可以根据您的需求修改资源,并在任何个人或商业项目中将其使用。例如,您可以在为客户设计的网站或移动应用程序中包含此资源。
您需要在您的任何项目中注明或链接到 useanimations.com。
useAnimations (useanimations.com) 对在使用其资源过程中可能发生的任何结果概不负责。
来自 useAnimations 的文件可以在适当注明 useAnimations 的情况下共享。