此效果在4.4以下有個(gè)bug,兩邊的會(huì)有遮蓋,但是一滑動(dòng)就沒(méi)事了。。。
此時(shí)需要給viewpager設(shè)置onpagerchangedListener 刷新父布局invalidate
viewpager.setPagerMargin();//設(shè)置頁(yè)卡間隔
viewpager.setOffscreenPageLimit(); ?設(shè)置緩存數(shù)量
viewpager的父布局和viewpager的android:clipChildren="false"都設(shè)置為false,,記得viewpager要設(shè)置margin,否則不管用的,,
xml文件
<Relativelayout
android:id="@+id/rl_menu_bottom"
android:layout_width="match_parent"
android:layout_height="0dp"
android:clipChildren="false"
android:layout_weight="1.1"
android:clickable="true">
<android.support.v4.view.ViewPager
android:id="@+id/menu_viewpager"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:clipChildren="false"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"/>
</RelativeLayout>