您的位置:首页 > 其它

安卓开发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来定义一个子类来生成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: