滑动以关闭J.Feinstein的滑动菜单

时间:2015-07-09 06:42:00

标签: android slidingmenu

我正在使用滑动菜单的J.Feinstein库而且效果很好...我唯一的问题是只有当我在滑动菜单外触摸或者从滑动菜单外部从右向左滑动时它才会关闭..

但实际上我想要的是,当我用手指轻扫它时,它也会从右向左滑动关闭,不仅仅是从它外面扫过...... 我搜索了很多..事实上我读了库的源代码并找到了函数getSlidingMenu(true);但是这不符合我的要求..我是android新手...请帮帮我,告诉我怎么样这样做..

这是我的代码..

public class ViewPagerActivity extends SlidingFragmentActivity{

   // Tab titles
   private String[] tabs = { "First", "Second", "Third" };

   public ViewPagerActivity() {
      super();
   }



   @Override
   public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setTitle(R.string.viewpager);
      setContentView(R.layout.pager);


     // customize the SlidingMenu
     final SlidingMenu sm = getSlidingMenu();
     sm.setShadowWidthRes(R.dimen.shadow_width);
     sm.setShadowDrawable(R.drawable.shadow);
     sm.setBehindOffsetRes(R.dimen.slidingmenu_offset);
     sm.setFadeDegree(0.35f);
     sm.setScrollBarStyle(2);
     sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
     //sm.setSlidingEnabled(true);
     //sm.setTouchmodeMarginThreshold(2);

     getSlidingMenu().setSlidingEnabled(true);
     setBehindContentView(R.layout.menu_frame);
   }

}

1 个答案:

答案 0 :(得分:0)

如果您想要这种类型的滑动,请使用带滑动的视图寻呼机....

http://javapapers.com/android/android-image-slider-tutorial/

这肯定会帮助你,你不必面对这样的问题......