框架搭建:
搭建完整的
MVC
框架进行项目编写、二次封装网络框架进行网络请求
新闻模块:
实现新闻列表展示,实现上拉刷新下拉加载功能
新闻图文详情:
点击列表
item
跳转到新闻详情页面展示图文新闻
评论功能:
实现评论、查看评论、回复用户评论、点评、神评的功能
用户模块:
实现用户登录功能并且实现我的页面展示圆形头像,上传头像记住密码功能
第三方集成:
集成友盟分享,在新闻详情页面点击分享新闻网址、集成高德地图定位,根据定位推送
附近新闻、集成腾讯云拉取直播流显示直
有时候官方
TabLayout
并不能满足实际开发需求,如想要
改变
TabLayout
指示器的宽度,甚至设置指示器宽度和
Tab
内文字
宽度一致,就会很麻烦,需要通过反射拿到
TabLayout
内的
TextView
对象并测量其宽度,最后通过
LayoutParams
设置给
TabLayout
。所以,各种第三方
TabLayout
库应运而生。
FlycoTabLayout
库,该库集成了三种
TabLayout
,不同场
景和需求下使用不同的库,可以高效且优雅地完成开发中各种五花
八门的需求。该库功能强大,使用起来却又相当简单,你甚至不需
要写
ViewPager
的适配器,仅一行代码就能关联
TabLayout
和
ViewPager
。
播