zoukankan      html  css  js  c++  java
  • Android开源库--SlidingMenu左右侧滑菜单

    如果说我比别人看得更远些,那是因为我站在了巨人的肩上。
     

    github地址:https://github.com/jfeinstein10/SlidingMenu

     

    设置:

    1、下载之后以依赖项的形式添加到项目中即可。
    2、如果要集成ActionBarSherlock,以依赖项的形式添加到SlidingMenu,然后使用的时候继承SherlockActivities即可。
     

    使用:

    1、直接通过代码方式实现。
    2、通过继承SlidingActivity实现。
    3、直接在XML布局里面使用。
     
    以上示例都可以在该项目的github里面找到,相关函数都有详细解释。
     

    注意: 

    1、behindOffset和behindWidth这两个参数不能同时设置,否则有可能出错。
    2、Above指的是上层(主要内容),Behind指的是背景(侧滑内容)
     

    示例:

    下面列举一些重要函数以及作用。
    setMode 设置模式,包括左侧,右侧,左右侧的滑动菜单。
    setTouchModeAbove 设置主要内容的触摸模式,包括全屏,边距,无。setTouchModeBehind同理
    setContent 设置Above的view
    setMenu 设置Behind的view
    setSecondaryMenu 设置右边的侧滑内容
    setBehindOffset 设置侧滑内容完全划出之后相对另一侧的边距。
    setBehindWidth 设置侧滑内容划出之后的宽度。
    setBehindScrollScale 设置侧滑内容滑动范围(划出过程中侧滑内容的从左到右的动态效果,设为0则侧滑内容固定不动划出)
     
    PS:有些同学肯定想实现上层菜单滑动,而底层内容不懂的效果,也就是覆盖式抽屉效果,只可惜SlidingMenu这个开源控件无法实现
    可以使用android.support.v4.widget.DrawerLayout实现该效果,或者使用另一款开源控件MenuDrawer。
     
     





  • 相关阅读:
    windows通过Composer安装yii2
    jquery自定义函数
    js 回调
    读取.properties配置文件
    spring @ModelAttribute 注解
    excel导出
    spring定时器
    maven添加自己的jar包到本地仓库
    activeMq 消费者整合spring
    linux操作命令
  • 原文地址:https://www.cnblogs.com/leestar54/p/4101362.html
Copyright © 2011-2022 走看看