Add the following in build.gradle
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
Add the following in app/build.gradle
android {
dependencies {
compile 'com.github.vhoen:SlidingMenu:1.0.14'
}
}
The activity must extend BaseActivity.
public class MainActivity extends BaseActivity {
}
Then, the activity must implement three methods :
/**
* This is called when the menu home button is pressed.
*
*/
@Override
protected void goHome() {
//do something, such as open home fragment, or do nothing.
}
/**
* Returns an arraylist that will be used to display the side menu
*/
@Override
protected ArrayList<me.hoen.slidingmenu.MenuItem> getSlidingMenuItems(){
final ArrayList<MenuItem> list = new ArrayList<>();
list.add(new MenuItem(getString(R.string.first_menu_item)));
return list;
}
/**
* Will be called when a menu item is pressed
*/
@Override
protected void onSideMenuClick(me.hoen.slidingmenu.MenuItem item){
if(item.getLabel().equals(getString(R.string.first_menu_item))){
//perform something, such as open a new fragment
}
}