最近项目上需要实现这样效果的一个页面,本来想找个现成的两下搞定,但是问了半天度娘也没招,索性自己琢磨琢磨(这里边也少不了同事的帮助),先把最终的效果图贴上:
理论上讲,其本质并不复杂,就是一个viewpager,但是第一次实现这样的效果还是要花些时间的,具体的代码如下:
主布局文件:activity_show_industry_list.xml,主要就是一个activity上放个viewpager,但是相对布局是关键
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:background="@color/colorGrayBg">
<huazheng.haiereng.views.TitleView
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:titleText="搜索框预留位置"
app:showBackButton="true"
android:id="@+id/titleView" />
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent&#