2019独角兽企业重金招聘Python工程师标准>>>

1、DrawerLayout  谷歌官方提供

(1) https://developer.android.com/training/implementing-navigation/nav-drawer.html

下载它的demo,导入运行。

(2)Support v4 Demos---->Widget----->Drawer layout

(3)实现手势滑动:

FrameLayout content_frame=(FrameLayout)findViewById(R.id.content_frame);
  content_frame.setOnTouchListener(new OnTouchListener() {   
   float startX ;
   @Override
   public boolean onTouch(View v, MotionEvent event) {
    switch (event.getAction()) {
    case MotionEvent.ACTION_DOWN:
     startX = event.getX();
     break;
    case MotionEvent.ACTION_UP:
     if (event.getX() > startX) { // 向右滑动
      /*if (!mDrawerLayout.isDrawerVisible(GravityCompat.START)) {
      }*/
      mDrawerLayout.openDrawer(GravityCompat.START);
      mDrawerLayout.setDrawerListener(mDrawerToggle);  
     } else if (event.getX() < startX) { // 向左滑动
      mDrawerLayout.closeDrawer(GravityCompat.START);
     }
     break;
    }
    return true;
   }
  });

转载于:https://my.oschina.net/u/1389206/blog/345859

Android 侧划菜单相关推荐

  1. android用户界面之菜单(Menu)教程实例汇总

    一.Menu的基本介绍 1.从头学Android之Menu选项菜单  http://www.apkbus.com/android-13930-1-1.html  2.Android 界面之Menu菜单 ...

  2. Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9671609 记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个 ...

  3. android的选项菜单,Android界面菜单(2)—选项菜单

    选项菜单 Android 4.0 系统中,Activity在创建时便会调用 onCreateOptionMenu() 函数初始化自身的菜单系统.在Activity的整个生命周期中,选项菜单是一直被重复 ...

  4. android 按钮 菜单,(期末要考啊)Android的menu(菜单)按钮的使用

    (期末要考啊)Android的menu(菜单)按钮的使用 安卓 Android的菜单按钮 使用xml的方式创建菜单项在res下的menu目录下新建一个main.xml文件,以menu为根节点,添加一个 ...

  5. android 动态修改菜单,如何在Android的“选项”菜单上更改MenuItem?

    如何在Android的"选项"菜单上更改MenuItem? 我的Activity上有一个选项菜单,带有mymenu.xml"开始". 选择此3000128611 ...

  6. ionic 侧栏菜单用法

    第一步: 引入js和css文件我这里是直接引入的cdn,ionic是基于angular的,bundle.min.js把常用angular的js已经压缩到一起,可以直接引入.bundle.min.js, ...

  7. android自定义侧滑菜单代码,原生Android 侧滑菜单实践(部分)

    此为第一个制作侧滑菜单的实践 . 此部分仅仅为部分实践: 仅缺menu的字符串布局,以及需要修改的MainActivity.java文件,也是需要主要修改的地方. 从使用MD设计-进行侧滑菜单的制作( ...

  8. 【SemiDrive源码分析】【MailBox核间通信】42 - 基于Mailbox 实现的 mailbox_demo 应用程序(RTOS Android侧通信实现)

    [SemiDrive源码分析][MailBox核间通信]42 - 基于Mailbox 实现的 mailbox_demo 应用程序(RTOS & Android侧通信实现) 一.编写RTOS侧 ...

  9. android蓝牙耳机按键流程,蓝牙耳机按键在Android侧的处理流程

    目前大多数音频视频设备采用红外遥控器,由于距离.角度.障碍物等的影响,红外遥控器的应用受到了很大限制.蓝牙无线通信技术可以实现传统红外遥控全部应用功能,而且客服了红外遥控器的局限性.蓝牙音频视频遥控应 ...

最新文章

  1. android默认exported_android:exported 属性详解
  2. vue $set修改对象
  3. General texture mapping resources
  4. cURL error 60: SSL certificate problem: unable to get local issuer certificate 解决思路
  5. 第一章 计算机网络 6 OSI参考模型 [计算机网络笔记]
  6. php composer使用过程
  7. Python3网络爬虫开发实战,IP代理池的维护
  8. 谈谈对三大框架的理解
  9. 奇葩报错之返回值为 -1073741515 (0xc0000135) ‘未找到依赖 dll‘
  10. EF System.NotSupportedException
  11. 智能仓储系统作业流程及价值
  12. ISCSI linux/windows配置及使用
  13. postgresql-COALESCE函数、NULLIF函数、NVL函数使用
  14. android如何监听应用进入后台,回到前台时做相应逻辑
  15. 给希望成为游戏美术设计师的朋友
  16. 遥感图像存储格式BSQ/BIL/BIP的理解
  17. eks安装kubectl
  18. 10-222 在员工表中查询每年入职的员工人数
  19. ansys中导入自定义本构模型的算例
  20. python协程初步学习使用

热门文章

  1. 如何在Keras中检查深度学习模型(翻译)
  2. mongorepository查询条件_MongoDB动态条件之分页查询
  3. C++_STL标准库——容器
  4. c3074 无法使用带圆括号的_小学生常见易考标点符号使用方法及练习(含答案)...
  5. 大白话讲解 零拷贝技术
  6. Jenkins用户权限管理
  7. spring中那些让你爱不释手的代码技巧
  8. php待办事项设计,如何为待办事项列表应用程序设计ViewModel?
  9. 苏大JAVA题库_苏州大学Java程序设计课程试卷含答案(B)
  10. esxi ntp服务器地址_NTP的工作原理以及工作模式