zoukankan      html  css  js  c++  java
  • 安卓开发4-实现九宫格的点击跳转(草稿)

    问过大神,大神说用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来定义一个子类来生成。

  • 相关阅读:
    寻找大富翁
    C++ STL sort()函数用法
    众数
    平方因子
    Hdu 1089 A+B for Input-Output Practice (I)
    Hdu 1090 A+B for Input-Output Practice (II)
    Hdu 1083 Courses
    Hdu 1069 Monkey and Banana
    Hdu 1062 Text Reverse
    Hdu 1068 Girls and Boys
  • 原文地址:https://www.cnblogs.com/puck/p/4601613.html
Copyright © 2011-2022 走看看