最近遇到个题目,所需要的效果和外卖APP中店铺菜品页的效果一样
如下图:
需要实现的效果是:
1.左侧有个分类栏,右侧是各个分类的详情
2.左侧点击分类后,右侧自动滚动到对应分类处
3.左右两侧均可上下滚动
注:数据来源于API请求
想不出来在不用第三方库的情况下,有什么好的实现方法,望各位师傅指点一番,十分感谢
By 刚接触Android的初学者
您的每一个用心回答,都会让这个世界变得更美好一些!
用两个recycleview就可以实现,通过监听左边item点击事件,拿到点击的类型,找到对应分、类型title在右边列表中的位置,再去调用右边recycleview的方法滑动到对应位置。
可以使用 ViewModel+LiveData 的方式控制两边列表的联动
两个recyclerview一左一右,左边点击的时候右边scrollByPosition到某个位置
用两个recycleview就可以实现,通过监听左边item点击事件,拿到点击的类型,找到对应分、类型title在右边列表中的位置,再去调用右边recycleview的方法滑动到对应位置。
可以使用 ViewModel+LiveData 的方式控制两边列表的联动
两个recyclerview一左一右,左边点击的时候右边scrollByPosition到某个位置