仿京东金融主页联动效果

前言


今天看到鸿洋大神公共号里有一片“仿京东金融主页效果RecyclerView联动效果"文章。链接是https://mp.weixin.qq.com/s/7f-QMWQMg-V77j14VuaVhg。效果图见下面。周未无事就拿过来看了看,对于小白来说代码有点小多,看了会就不想看,偶发想可以用另一个更加简单的方式实现,于是有了这片文章。


参考作者:https://www.jianshu.com/p/539211b11e94




1概述


项目需要实现类似京东金融首页联动滑动的效果,图如下



第一个想到的实现方式是上面使用horizontalScrollview,下面使用Viewpager,经过尝试之后发现二者API有限,不能达到理想效果。几经折腾,最后上下都使用了自定义的RecyclerView。效果图如下



现在来分析技术点,首先是上下联动,思路是在Recycleview的onScrolled回调方法中操作另一个Recycleview的滑动。


由于自己比较懒上述引用作者和图片和片言。



由于自己比较懒上述引用作者图。



重点来了:

直接用两个ViewPager可实现上述效果,只需监听中互调对方即可!!


由于自己比较懒上述引用作者图。


@Override
public void onPageSelected(int position) {
    vpHead.setCurrentItem(position);
}

最后上调下效果不是很理想,由于时间后续将加入ViewPager嵌套。就是京东金融中间自循环的ViewPager.

githut链接https://github.com/mars4220/FJDQRliandong



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值