安卓开发4-实现九宫格的点击跳转(草稿)
2015-06-26 10:43
344 查看
问过大神,大神说用fragment或者activity都可以实现,那么就要自己考虑了。
首先说下设计思路
以下初步设想,
1,仿照弘扬的Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI,另一种activity跳转,这个太多了不打算用这个,等看遇到什么问题再考虑
2,内容区域就是ViewPager+FragmentPagerAdapter,里面fragment之间的,frament跟activity之间的通信什么的先不考虑,我们现在就是想要个UI嘛,2333
3,因为之前已经做好类似前端那种百分比的布局了,所以这里就直接控制fragment 和titlebar占屏幕的百分比,titlebar一直存在就是textview内容根据fragment对象的改变变化
4,button和items的click事件控制fragment的跳转和title文字变化
实现:
界面上一个framelayout,俩fragment,一个包titlebar,一个包九宫格,剩下的就是动态的使用Fragment
这里使用了两个activity,一个是MainActivity,来实现九宫格页面,九宫格被点击后页面跳转到NextActivity,在NextActivity中有一个Viewpage,利用pageAdapter
进行fragment的动态使用,由于需要较多fragment,可以使用fragmentmanager来定义一个子类来生成。
首先说下设计思路
以下初步设想,
1,仿照弘扬的Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI,另一种activity跳转,这个太多了不打算用这个,等看遇到什么问题再考虑
2,内容区域就是ViewPager+FragmentPagerAdapter,里面fragment之间的,frament跟activity之间的通信什么的先不考虑,我们现在就是想要个UI嘛,2333
3,因为之前已经做好类似前端那种百分比的布局了,所以这里就直接控制fragment 和titlebar占屏幕的百分比,titlebar一直存在就是textview内容根据fragment对象的改变变化
4,button和items的click事件控制fragment的跳转和title文字变化
实现:
界面上一个framelayout,俩fragment,一个包titlebar,一个包九宫格,剩下的就是动态的使用Fragment
这里使用了两个activity,一个是MainActivity,来实现九宫格页面,九宫格被点击后页面跳转到NextActivity,在NextActivity中有一个Viewpage,利用pageAdapter
进行fragment的动态使用,由于需要较多fragment,可以使用fragmentmanager来定义一个子类来生成。
相关文章推荐
- [机器人开发_项目] 探索类机器人 - Insect Robot开发 Part3 - 集成电路
- Volley框架阅读(一)
- 第十六周周四项目一(文件的选择修改版)
- frameset无法显示
- 判断输入的字符串是不是一个有效的IP地址
- S5PV210开发系列四_uCGUI的移植
- 游戏设计的艺术:一本透镜的书——第五章 元素共同支撑一个主题
- TCP/IP协议分层详解
- ios 开发记录 点点滴滴
- js关于事件的一些总结(系列一)
- Volley 源码解析
- 【iOS】国际化(对一些有用资源的汇总)
- Unity3D加载外部资源
- 深入分析 Java I/O 的工作机制
- centos性能监控系列一:常用监控命令
- Android WebView的Js对象注入漏洞解决方案
- cxf调用c#的webservice
- centos性能监控系列一:常用监控命令
- linux端口
- gre备考准备什么资料比较好?