背景

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

实现方案1之效果21

  • 效果


    静图
    动图
  • 关键代码
    在ViewPager中设置如下三项属性
android:clipToPadding="false"android:paddingLeft="20dp"android:paddingRight="20dp"

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

实现方案1之效果2

  • 效果


    静图
    动图
  • 代码
    因代码较多,请直接下载源代码库查看showneighbour工程

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

  • 效果


    静图
    动图
  • 代码
    因代码较多,请直接下载源代码库查看showneighbour2工程

完整源代码(一共包括5种demo)

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

更多相关文章

  1. Android(安卓)开发连接 MySQL 数据库
  2. Android公共库(缓存 下拉ListView 下载管理Pro 静默安装 root运
  3. 观摩Android最高权力的Context通用性接口
  4. Android(安卓)JetPack学习笔记之ViewModel
  5. 关于Android自定义相机进行拍照(小米手机出现异常的原因)
  6. [置顶] android中自定义View
  7. [React Native Android(安卓)安利系列]RN中使用js调用java代码
  8. android 调用系统的照相机和图库实例详解
  9. android手把手教你开发launcher(二)——列出安装的应用程序

随机推荐

  1. Android(安卓)PopupWindow增加半透明蒙层
  2. Android存储路径
  3. android中用AsyncTask解决UI线程阻塞
  4. Android系统查看内存情况的命令
  5. Resource Types
  6. 输入框计数Demo
  7. android EditText增加删除事件
  8. bindService的注意事项
  9. Android组件 文本框(EditText)
  10. checkBox判定