美文网首页
ViewPager实现左右item预览效果

ViewPager实现左右item预览效果

作者: 惟吾德馨_慧 | 来源:发表于2019-11-06 19:56 被阅读0次

方法一:在layout中,ViewPager和ViewPager所在的父布局设置
android:clipChildren="false"
clipChildren属性默认是true,作用是限制子view在父View范围内显示。注意ViewPager所在的父布局和ViewPager都要设置,否则没有效果。

方法二:在layout中,ViewPager设置 android:clipToPadding="false"替代方法一的 android:clipChildren="false"
clipToPadding属性默认是true,作用是对于padding 所占的尺寸大小也绘制其他的item的view。
注意paddingLeft,paddingRight也需要设置,数值越大,左右Item显示越多,具体多少,按实际情况调整

<android.support.v4.view.ViewPager
            android:id="@+id/cardViewPager"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:clipToPadding="false"
            android:paddingLeft="@dimen/dp_50"
            android:paddingRight="@dimen/dp_50"/>

cardViewPager.setAdapter(adapter);
cardViewPager.setOffscreenPageLimit(3); //预加载3个
cardViewPager.setPageMargin(50); //设置item间距

每天进步一点点。。。(2019-11-06)

相关文章

网友评论

      本文标题:ViewPager实现左右item预览效果

      本文链接:https://www.haomeiwen.com/subject/acdpbctx.html