viewPager+Fragment项目框架1(横屏嵌套)

demo链接:https://download.csdn.net/download/weixin_43080188/12561291

界面左边是固定布局,右边是一个viewPager,在viewPager中添加Fragment,然后图中Fm/Am在同一个fragment(FragmentLocalRadio)中,在该Fragment(FragmentLocalRadio)中在定义一个Viewpager,添加Fm/Am两个Fragment,实现了Fragment嵌套。

即:整个布局包括左边小布局(包括本地电台,收藏列表,网络电台),右边整个布局(ViewPager)。点击本地电台(进入app默认就是本地电台)会显示FM界面,本地电台界面也是一个Fragment,该Fragment中包含两个TextView(FM和AM),一个ImageView(右上角图标),以及一个viewpager,viewPager是用来做FM和AM这两个Fragment切换,如下图所示。

点击右上角小图标,进入本地播放界面,如下图:

点击本地电台,收藏列表,网络电台,分别进入三个不同的Fragment,如下图所示:

在收藏列表中,有本地收藏和网络收藏,点击分别如下(本地收藏是默认界面):

在本地收藏界面,点击不同的按钮(图中三个按钮),跳转到不同的Fragment。

网络电台界面,这里加上了支持滑动的效果,可以点击切换Fragment,也可以滑动切换Fragment,如下:

 

具体效果可以见demo