安卓开发Android开发经验谈安卓开发

Viewpager显示前后两页部分界面

2019-07-29  本文已影响5人  蓝不蓝编程

背景

UI设计中,为了提醒用户当前是一个可横向滑动的列表,所以在显示时,希望显示出前后两页部分界面.

实现方案1及效果

android:clipToPadding="false"
android:paddingLeft="20dp"
android:paddingRight="20dp"

完整代码如下(也可以通过代码中设置)

<androidx.viewpager.widget.ViewPager
    android:id="@+id/viewPager"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:clipToPadding="false"
    android:paddingLeft="20dp"
    android:paddingRight="20dp" />

实现方案2及效果(代码复杂一些,但是更加炫酷)

源代码

https://github.com/cxyzy1/viewPagerDemos/tree/master/showNeighbours

上一篇下一篇

猜你喜欢

热点阅读