网页动画悬停菜单
一个 flutter 包,提供不同类型的漂亮动画,具有不同的对齐方式。
主要特点
- 不同对齐方式的不同类型动画
- 鼠标悬停效果
现有动画
- 从左到右
- 从右到左
- 从上到下
- 从下到上
预览
易于使用
将其导入到您的项目文件
import 'package:web_hover_menu/web_hover_menu.dart';
并以最基本的形式添加它,例如
HoverAnimationWidget(
headerTiles: headerModelList,
headerBoxDecoration: const BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(5.0),
),
color: Colors.black),
headerTextColor: Colors.white,
headerTextSize: 15.0,
menuTiles: menuModelList,
menuBoxDecoration: const BoxDecoration(
borderRadius: BorderRadius.all(
Radius.circular(7.0),
),
color: Colors.black38),
menuTextColor: Colors.white,
animationType: AnimationType.rightToLeft,
menuTextSize: 16.0,
headerPosition: HeaderPosition.bottomRight),
属性
| 属性 | value | 必需/可选 | 描述 |
|---|---|---|---|
| headerTiles | 数组 | 必需 | 它将提供头部菜单列表。 |
| menuTiles | 数组 | 必需 | 它将提供悬停菜单列表。 |
| headerPosition | 自定义 | 必需 | 用于头部位置定义菜单。 |
| backgroundWidget | Widget | 可选 | 它将提供小部件的背景 |
| headerBoxDecoration | style | 可选 | 特定头部菜单的样式。 |
| headerTextColor | color | 可选 | 用于头部文本颜色。 |
| headerTextSize | 双精度 | 可选 | 用于头部文本大小。 |
| menuBoxDecoration | style | 可选 | 用于特定头部菜单的悬停菜单。 |
| menuTextColor | color | 可选 | 用于为悬停菜单设置文本颜色。 |
| animationType | 自定义 | 可选 | 用于不同类型的动画 |
| menuTextSize | 双精度 | 可选 | 用于为悬停菜单设置文本大小。 |
依赖项
- provider
许可证!
Web Hover Animated Menu 是 MIT 许可。
告诉我们!
如果您将使用我们组件的项目链接发送给我们,我们将非常高兴。只需发送电子邮件至 [email protected]。如果您对我们的工作有任何疑问或建议,也请告知我们。

