赞
踩
用QML来做一个Android手机上的相册浏览软件,支持相册列表展示,相册中相片列表展示,以及点击相片过后可以进行浏览。类似于android手机的相册功能,还支持在浏览大图时进行两指缩放,左右切换浏览。
本示例主要为了提供一个思路,使用Qt进行相片展示。
目前代码还在完善中,还处于一个粗糙的demo,就不进行代码展示了。
先来看一下实际的效果:
打开软件后直接是相册列表展示:
点击某一个相册后打开:
再点击某一张相片后进行大图浏览
支持两指缩放和左右滑动:
要实现这个功能,需要考虑到几个关键因素:
通过Android原生接口,可以直接获取到手机中所有包含相片的文件夹的信息,包括相册的路径,将信息解析(相册封面、数量、名称)过后传到QML端。
只要拿到相册数据后,接下来就只要展示就好了,这里用到的关键的QML控件有:
相册列表:ListView
相片列表:GridView
相片大图浏览:ListView
相片缩放:PinchArea
相册中相片解析:FolderListModel
等待后期代码相对完善后再进行上传。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。