回复
Reply 是一款电子邮件应用,它使用 Material Design 组件和 Material 主题来创建品牌一致的通信体验。
该项目试图在 Flutter 中实现 Reply Material Design 案例研究的像素级完美实现。重点在于 UI(动画、布局、过渡等),旨在展示 Flutter 作为 UI 框架的强大功能。
入门
要将应用安装到手机上,您有两个选择。对于 Android,您可以从“'Releases'”标签页下载预编译的 APK 文件,或者使用此直接链接。
您也可以下载并在本地构建项目 - 为此,您需要有本地的 Flutter 安装。只需克隆项目,然后在根目录下执行 flutter run --profile。这将在您的连接设备/模拟器/仿真器上编译并安装应用程序。请务必启用慢速动画。
设计资源
目前大部分工作都基于您可以在官方 Material 页面上找到的资源。对于一些动画图标,使用了 2Dimensions 的 Flare,您可以在此处找到设计文件。
路线图
- 初始动画(列表、底部导航)
- 具有共享头像的展开过渡
- FAB 撰写过渡
- 动画 FAB 图标状态
- 可移除的列表项
- 底部工作表菜单
- 选择列表项
- 消失的底部导航(滚动时)
- 可移除的背景动画
- 下拉刷新动画
- 启动 logo 动画
- 平板/桌面布局