效果图:
该功能代码的实现需要导入一个lib包作为依赖;
GitHub 下载地址:https://github.com/zhuguohui/ChannelMangerDemo
代码部分:
1:显示在每个viewpager中的数据是来源于有个json文件,该文件里包含每一页的标题和url地址等数据;
json文件:
[
{
"title": "今日头条",
"channelType": 0,
"isFix": 1,
"isSubscible": 1,
"url": "raw://today_news"
},
{
"title": "区内要闻",
"channelType": 0,
"isFix": 0,
"isSubscible": 1,
"url": "raw://today_news"
}【以此类推,多加一些集合即可】
]
layout 文件:
layout文件分为两个,一个是主页面,另一个是每一个pager页面的布局;
mainActivity :
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
特别声明:文章来源用户上传并发布,本站只提供信息存储服务,不拥有所有权,内容仅供参考。