原理代码中有详细注释 下载地址:http://download.csdn.net/detail/huazai963184709/5245768
SlidingMenuView类
功能:
实现滑屏效果,第一页只显示部分,其他页显示全部
关键参数:
private int reduce=150;//第一页和第二页连接处 这个也可用 getWidth()和getHeight()来算个比
private int mDefaultScreen = mCurScreen+ n(int);//默认页面为1
(mCurScreen初始值为0,n为初始化时要显示第几页。)
使用方法:
1:自己定义xml布局,如
<com.example.myviewgroup.SlidingMenuView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/test"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:visibility="visible" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/red" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="第五页"
android:textSize="18sp" />
</RelativeLayout>
</com.example.myviewgroup.SlidingMenuView>
2:把SlidingMenuView.java 拷贝到项目中
3:设置 int reduce 和 int mDefaultScreen