天天看点

仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化

<a href="http://blog.csdn.net/qq_26787115/article/details/51026259">仿百度壁纸客户端(一)——主框架搭建,自定义tab + viewpager + fragment</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51031034">仿百度壁纸客户端(二)——主页自定义viewpager广告定时轮播图</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51049195">仿百度壁纸客户端(三)——首页单向,双向事件冲突处理,壁纸列表的实现</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51079824">仿百度壁纸客户端(四)——自定义上拉加载实现精选壁纸墙</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51104410">仿百度壁纸客户端(五)——实现搜索动画gesturedetector手势识别,动态更新搜索关键字</a> <a href="http://blog.csdn.net/qq_26787115/article/details/51105999">仿百度壁纸客户端(六)——完结篇之gallery画廊实现壁纸预览已经项目细节优化</a>
我们这里有一个细节还没有实现,我们先看一下官方的效果
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
这个学名叫做gallery画廊,我们今天也来实现它,我们在精选的fragment中给gradview设置点击事件,让他跳转到画廊,实际开发当中是获取当前点击的图片的,这里我们就只能模拟图片了
跳转的activity就是我们今天来实现的,我们先来下个布局
然后开始实现了,这个不是什么难的技术,只是一个容器,我们还得定义一个adapter,这里直接放上代码,毕竟就几行代码
记得在清单文件注册哦 我们来运行一下
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
换上logo
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
这个项目还是得按流畅来一遍,所以,引导页少不了的
对应的布局
运行结果
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
接下来,我们把title完善一下,首先是精选
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
然後就是搜索了
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
接著是本地,本地我们不实现它的功能,就写个布局吧
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
最後就是設置了
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
我们完整的预览一遍
仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化仿百度壁纸客户端(六)——完结篇之Gallery画廊实现壁纸预览已经项目细节优化
感兴趣的可以下载demo玩玩

继续阅读