Android Open Source - SlidingMenu14Plus Sliding Activity Base






From Project

Back to project page SlidingMenu14Plus.

License

The source code is released under:

Apache License

If you think the Android project SlidingMenu14Plus 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.app;
//from  w  w w.  j ava  2  s  .  co  m
import android.view.View;
import android.view.ViewGroup.LayoutParams;

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu;

public interface SlidingActivityBase {
  
  /**
   * Set the behind view content to an explicit view. This view is placed directly into the behind view 's view hierarchy.
   * It can itself be a complex view hierarchy.
   *
   * @param view The desired content to display.
   * @param layoutParams Layout parameters for the view.
   */
  public void setBehindContentView(View view, LayoutParams layoutParams);

  /**
   * Set the behind view content to an explicit view. This view is placed directly into the behind view 's view hierarchy.
   * It can itself be a complex view hierarchy. When calling this method, the layout parameters of the specified
   * view are ignored. Both the width and the height of the view are set by default to MATCH_PARENT. To use your
   * own layout parameters, invoke setContentView(android.view.View, android.view.ViewGroup.LayoutParams) instead.
   *
   * @param view The desired content to display.
   */
  public void setBehindContentView(View view);

  /**
   * Set the behind view content from a layout resource. The resource will be inflated, adding all top-level views
   * to the behind view.
   *
   * @param layoutResID Resource ID to be inflated.
   */
  public void setBehindContentView(int layoutResID);

  /**
   * Gets the SlidingMenu associated with this activity.
   *
   * @return the SlidingMenu associated with this activity.
   */
  public SlidingMenu getSlidingMenu();
    
  /**
   * Toggle the SlidingMenu. If it is open, it will be closed, and vice versa.
   */
  public void toggle();
  
  /**
   * Close the SlidingMenu and show the content view.
   */
  public void showContent();
  
  /**
   * Open the SlidingMenu and show the menu view.
   */
  public void showMenu();

  /**
   * Open the SlidingMenu and show the secondary (right) menu view. Will default to the regular menu
   * if there is only one.
   */
  public void showSecondaryMenu();
  
  /**
   * Controls whether the ActionBar slides along with the above view when the menu is opened,
   * or if it stays in place.
   *
   * @param slidingActionBarEnabled True if you want the ActionBar to slide along with the SlidingMenu,
   * false if you want the ActionBar to stay in place
   */
  public void setSlidingActionBarEnabled(boolean slidingActionBarEnabled);
  
}




Java Source Code List

com.jeremyfeinstein.slidingmenu.lib.CanvasTransformerBuilder.java
com.jeremyfeinstein.slidingmenu.lib.CustomViewAbove.java
com.jeremyfeinstein.slidingmenu.lib.CustomViewBehind.java
com.jeremyfeinstein.slidingmenu.lib.MenuInterface.java
com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivityBase.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivityHelper.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingActivity.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingFragmentActivity.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingListActivity.java
com.jeremyfeinstein.slidingmenu.lib.app.SlidingPreferenceActivity.java