个人觉得这种实现方式是利用View Pager + Fragment,但是各个Fragment之间的差异很小,加之网易云中的这种页面很多,不知道是每个页面直接重新编写Fragment呢?还是通过某种方式减少重复写Fragment的工作。
您的每一个用心回答,都会让这个世界变得更美好一些!
只需要一个fragment就可以,在实例化fragment时传入type,根据type处理不同类型数据
View Pager + Fragment可以实现呀,你说差异小,那问题就来了,你不是学习过面向对象里的封装特性嘛。那你把相同的东西抽取出来,不同的子类去继承就好啦。你也可以去学习一下喜马拉雅这个项目。
http://www.sunofbeaches.com/c/1182379694310326272
UI上也有很多相似的呢。
只需要一个fragment就可以,在实例化fragment时传入type,根据type处理不同类型数据
View Pager + Fragment可以实现呀,你说差异小,那问题就来了,你不是学习过面向对象里的封装特性嘛。那你把相同的东西抽取出来,不同的子类去继承就好啦。你也可以去学习一下喜马拉雅这个项目。
http://www.sunofbeaches.com/c/1182379694310326272
UI上也有很多相似的呢。