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。
     
     





  • 相关阅读:
    JS随笔
    tp5 redis 单例模式 转载
    分享我编程工作经历及对软件开发前景的看法
    redis详解(一)-- 概述
    redis详解(二)-- 数据类型详解
    redis详解(四)-- 高可用分布式集群
    redis详解(三)
    新工科平台
    关于Nginx的负载均衡
    微信退款回调
  • 原文地址:https://www.cnblogs.com/leestar54/p/4101362.html
Copyright © 2011-2022 走看看