很久之前实现了一个QWidget版本的图片浏览器:基于Qt5的图片浏览器QHImageViewer
 今天用QML也实现一个,功能差不多:
 ●悬浮工具栏
 ●支持图片缩放、旋转、还原、旋转、拖动。
 ●拖动图片时,释放鼠标图片会惯性滑动。
 ●支持左右翻页查看文件夹中的图片。
 ●支持保存图片至本地。
一.效果
1.翻页

2.工具栏操作

二.实现
1.工具栏的实现
首先要用QML自定义Button,因为标准Button控件达不到这样的效果。
 最终效果如下:

要实现的功能:
 ●按钮可以设置文本/图片
 ●鼠标悬浮高亮
 ●点击有动效
 ●能发出点击信号
 难点是点击动效,可以用NumberAnimation作用于s