Flutter 基础系列之手势思维导图(5)
2023-03-20 15:27:35 时间
今天我们来了解一下手势这个概念,
先来了解一下手势的优点:
- 更干净的界面
- 便于使用
- 更好地完成任务
- 增加用户互动
- 轻松的用户界面
手势类型
现在让我们看看 Flutter 平台提供的手势类型以及可以使用哪些小部件来执行这些手势。我们还将研究一些用例,来判断如何在理想情况下应该使用手势。
gesture-types-uxplanet
手势类型包括:
- 导航手势
- 动作手势
- 变换手势
导航手势
快速轻松地在屏幕之间移动的手势,这并不一定意味着您需要一个按钮来在屏幕之间切换。它可以是文本、图标甚至图像中的任何内容。
导航手势包括:
- 轻敲
- 滚动和平移
- 拖
- 滑动
- 捏
动作手势
顾名思义,一个突出的按钮,例如浮动操作按钮,可以通过单击、长按或滑动在当前屏幕上执行快速操作。以 Gmail 为例,用户可以在其中滑动以存档电子邮件或点击扩展的 FAB 按钮以撰写电子邮件。
动作手势包括:
- 轻敲
- 长按
- 滑动
变换手势
使用两个或多个手指来变换大小、位置和旋转。一个普遍的例子是谷歌地图。用户可以使用双指缩放手势、双击缩放、拖放图钉或旋转地图。
变换手势包括:
- 双击
- 捏
- (旋转)
- 选择和移动
请查看下面的思维导图,就可以了解到Flutter 在其小部件中提供了之前提到的所有手势。
Flutter 手势思维导图
相关文章
- Vue3.0系列——「vue3.0性能是如何变快的?」
- I/O 多路复用底层原理前篇 - 五种IO模型
- React、Preact还是Inferno?谁是优秀的JS框架
- HTTP之200还是304?
- Linux 开发过程那么麻烦,是否值得?
- JMM理解
- 同糟糕的开发人员一起工作
- 寻找论文代码没那么麻烦,现在只需装个Chrome插件
- 开发好物推荐7之对象存储服务Minio
- 消息队列谁都会用,程序的好坏在于如何保证消息万无一失
- 什么是二叉搜索树,如何通过代码实现它们?
- Netty学习前基本知识—BIO 、NIO 、AIO 总结
- Linux后台开发中避免僵尸进程的方法总结
- 9月份Github上热门的开源项目
- 被低估的开源编程:忽视开源会影响你的职业生涯……
- 敲代码遇到难题怎么办?这个项目无需联网也能帮你找到解决方案
- 这可能是GitHub上最适合计算机专业学生看的CS教程
- 后端程序员必备技术栈,消息队列的作用是什么
- 北美开发者调研显示 当前代码规模是2010年的百倍
- 贝叶斯优化之美:精妙算法背后的直觉