一个组合的思考
我们顶部使用tab的时候一般是考虑 TabLayout+Viewpager+Fragment
像下面这种
image.png
至于Hello 单车这个使用的是不是TabLayout+Viewpager+Tablayout 我们暂且不用理会 大家如果想看可以使用android sdk下 tools目录下的monitor查看一下布局 我这里只是讨论一种现象就是 我们如果直接定位到 精选页面 会预加载2页 关注和圈子的数据都有了,大家会说这很正常啊,使用了预加载 但 设计的时候为会要这样设计呢?
当年做开发的时候我就一直不明白 为什么不要切换tab的时候再请求网络呢?
答:全部是为了用户体验因为切换tab的时候,如果每次都发送请求数据的话 切换的时候会非常的卡顿
而为了拿最新的数据 我们一般会在每个tab所属的页面加一个下拉刷新功能。
网友评论