京东手机端的类别标签页, 是一个左侧滑动可选择类别, 右侧一个类别明细的列表联动页面. 当用户选择左侧选项, 可在右侧显示更多选项来选择. 实现方式也不少....例子中值得注意的三点:
左侧列表点击某个Item可以自动上下滑动,使所点击的item自动移至列表中间
点击item后保留背景色不变
右侧布局
针对上面三个点,这里采取如下的解决方法:
计算可见列表的可见首项或末项...position值,使用smoothScrollToPosition()方法实现滑动
自定义列表selector按下和松开的背景色,在adapter去更新并控制item的背景色
右侧布局,采用Fragment...里面使用ScrollView装载所有数据,可以动态的addView(),removeView(), 网格布局使用GridView....当用户点击偏上的item, 列表就往下滑动, 加载顶部更多的item; 当用户点击偏下的item, 列表就往上滑动, 加载底部更多的item.