If you think the Android project SlidingMenuLibrary listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code
package com.jeremyfeinstein.slidingmenu.lib;
//fromwww.java2s.comimport android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.view.View;
publicinterface MenuInterface {
publicabstractvoid scrollBehindTo(int x, int y,
CustomViewBehind cvb, float scrollScale);
publicabstractint getMenuLeft(CustomViewBehind cvb, View content);
publicabstractint getAbsLeftBound(CustomViewBehind cvb, View content);
publicabstractint getAbsRightBound(CustomViewBehind cvb, View content);
publicabstractboolean marginTouchAllowed(View content, int x, int threshold);
publicabstractboolean menuOpenTouchAllowed(View content, int currPage, int x);
publicabstractboolean menuTouchInQuickReturn(View content, int currPage, int x);
publicabstractboolean menuClosedSlideAllowed(int x);
publicabstractboolean menuOpenSlideAllowed(int x);
publicabstractvoid drawShadow(Canvas canvas, Drawable shadow, int width);
publicabstractvoid drawFade(Canvas canvas, int alpha,
CustomViewBehind cvb, View content);
publicabstractvoid drawSelector(View content, Canvas canvas, float percentOpen);
}