SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在IOS上有的,之后被应用到了android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用...2)SlidingMenu.RIGHT 右侧菜单 3)SlidingMenu.LEFT_RIGHT 左右2测菜单 注意:如果是1)或则 2) 的话,menu界面只用setMenu()就可以设定了...上面的流程设定的menu是通过设定layout给定的布局文件,而有的人喜欢把侧拉菜单使用块Fragment去管理,那么可以继承架包中的SlidingFragmentActivity方法去实现。...上面讲好了用代码的方式去实现menu侧拉菜单,下面说说如何在布局xml文件中实现类似的效果。 其实就是把SlidingMenu作为一个view,在布局文件中配置实现。...使用过程中发现的问题: 1)设置了这个属性后localSlidingMenu.setTouchModeBehind(SlidingMenu.RIGHT); 会发生测拉菜单按钮等的焦点被夺走或失效,所以这个属性最好不好设了
效果图 不多废话, 来看效果图, 喜欢再看源码: 效果图 前言 这次来说说侧拉菜单. 虽然现在手机越来越大, 但也不至于说直接把侧拉菜单全部展示出来, 因为很多时候, 它没有展示的必要...., android:layout_gravity="start"代表左侧拉布局, 没写代表主界面布局....然后在效果图中, 点击Toolbar的左侧按钮, 会展开左侧的菜单. 菜单内容就是我在第一篇中写的, 具体代码就是mDlMain.openDrawer(GravityCompat.START);....点击右侧按钮, 会展开右侧菜单, 代码是mDlMain.openDrawer(GravityCompat.END);, 右侧菜单我们后面再说....圆形图片 最后 这次的很简单, 就是融合了之前的内容, 并把google提供的侧拉面板和菜单面板的使用学会, 感谢google, 自己实现就可麻烦了.
* 应用场景: 聊天列表界面,邮件管理界面等条目管理(设为已读, 删除等) * 功能实现: 参考 侧滑面板 offsetLeftAndRight , offsetTopAndBottom activity_main...android:text="Name" /> SwipeLayout /** * 侧拉删除控件
侧滑抽屉菜单 前言 正文 一、创建项目 二、添加滑动菜单 三、UI美化 四、添加导航视图 五、菜单分类 六、动态菜单 七、源码 运行效果图: ?...布局介绍完毕了,下面我们通过点击主页面的按钮显示这个滑动菜单。...,如下所示,通过点击item的id进行判断,然后提示,之后关闭滑动菜单。...嗯,和预想的效果一致,这也是现在很多APP侧滑菜单的用法,基本上就差不多了。 五、菜单分类 假如上面的五个菜单是基础功能,那么下面再添加一个扩展菜单。...六、动态菜单 像这种导航菜单一般都是定好的,静态的。但是保不齐就有需要动态的菜单,需要去动态改变一些数据。而动态的菜单就不能再去使用刚才的这种方式添加item了,我们可以用列表来解决。
初始状态如上图,当拖动右侧的滚动条,菜单置顶的时候需要固定位置,如下: ? 注意:当Banner图片完全上移出了浏览器可视区域,此时菜单固定定位在文档的最上方。 首先编写基本HTML以及CSS ?...编写jquery实现menu置顶效果 ?...基本上执行菜单的问题就差不多是这样了。 完整代码如下: jquery/jquery
Controller,这里可以为任何类型的, 2.2.1 创建完成后,左键点击SWRevealViewController的View Controller并按住control不放, 2.2.2 拖动到该菜单...controller set controller 2.2.4 点击两个ViewController 之间的链接线,在属性面板设置identifier 为sw_rear(不可为其他字符) 2.3 链接要显示侧滑菜单的...2.2.2 2.2.3 步骤,把SWRevealViewController 与你要显示的ViewController 链接起来,然后对链接线的identifier属性设置为sw_front(代表左侧菜单...结果如图,这里要注意一个问题,就是指向第一个显示ViewController的箭头 指向了SWRevealViewController; 因为我在实际开发中发现不指向这个ViewController 侧滑菜单不出现...,不知道是什么原因 2.4 在代码设置SWRevealViewController的一些属性和滑动事件 //侧滑菜单 if(self.revealViewController() !
github地址 https://github.com/sunguowei 最近项目要做一个QQ5.0的侧滑菜单效果,和传统的侧滑菜单存在着一些差异。想必大家都已经见识过了。...void setCanvasTransformer(CanvasTransformer t) { mTransformer = t; } } 如果想要使用这个侧滑菜单的动画效果
我们经常能看到各种app中都有应用侧滑菜单(SlidingMenu),效果很好的一种显示方式,今天我就向大家展示可以说是很简单就能实现和qq的侧滑菜单很相似的效果。...现在侧滑菜单的框架在github上也有很多,有兴趣的可以去搜一下,今天我就给大家展示一个简单的仿qq侧滑菜单的例子。...,默认隐藏的菜单栏就写好了,代码如下,大家可以选择性的参考: 菜单 /** * 打开菜单 */ public void openMenu() { if (isOpen) return; this.smoothScrollTo(0, 0);...isOpen = true; } 关闭菜单 /** * 关闭菜单 */ public void closeMenu() { if (!
触摸事件 侧滑菜单--- github-SlidingMenu 1.在ViewGroup中,让自己内容移动有以下三个方法个方法: layout(l,t,r,b); offsetTopAndBottom...-- 菜单界面的布局 --> <!...的测量参数,因为它的宽高都是充满父窗体 // mainView.measure(widthMeasureSpec, heightMeasureSpec); // // } //为了侧边栏可以上下滑动菜单.../// scrollTo(0, 0); // scrollAnimation = new ScrollAnimation(this, 0); // }else { // //打开菜单...} // startAnimation(scrollAnimation); //2.使用Scroller if(getScrollX()>-menuWidth/2){ // //关闭菜单
DOCTYPE html> 层级菜单 <style type="text...block; } .menu li ul li a:hover{ background-color:#f6b544; } jquery...-1.12.4.min.js"> $(function(){ // 点击一级菜单,显示二级菜单 // $('
侧滑菜单可以拓展app的内容,充分利用手机屏幕,增加程序的可玩性。既然有这么多可供选择的侧滑菜单使用,那为什么我们还要自己写呢?...我觉得我们在使用侧滑菜单的时候应该要懂得其中的原理,更好的,可以自己写一个侧滑菜单来加深体会。 好了,话不多说。...来看看我们所谓“史上最简单粗暴实现的侧滑菜单”的产物吧: 侧滑菜单gif 看完了上面的gif,想不想自己也写一个呢,那还等什么,一起来看看喽。...首先来说一下侧滑菜单实现的思路:侧滑菜单的布局为MenuLayout,还有主页的布局为MainLayout。...以下是示意图: 侧滑菜单示意图 大概地了解思路以后,我们先来看看布局文件。 layout_slidemenu.xml(侧滑菜单的布局): <?
本博客介绍一下一款开源的jquery右键菜单插件使用,github链接:https://github.com/swisnl/jQuery-contextMenu 样例代码: jquery-...context-menu-one">按钮1 $(function() { //初始化菜单.../jquery.contextMenu.js"> // 让旧版本的浏览器也能够支持标签配置 $.contextMenu('html5'); //分组树节点右键菜单事件绑定...} }); } } } }); 实现右键菜单
大家好,又见面了,我是全栈君 目前做了一个easyui项目需要显示多级菜单,菜单配置到数据库中,因此每级菜单都需要到数据库中取,用了jQuery EasyUI方便多了。...DOCTYPE html> 2 3 4 5 树菜单操作 - jQuery EasyUI 范例.../jquery-1.12.0.min.js"> 10 jquery.easyui.min.js"> 11 a{color:black;text-decoration:none;} 12 13 14 树菜单操作 15 点击下列按钮体验效果.
哈喽大家好,本次是jQuery案例练习系列第一期,本期是用jQuery实现下拉菜单。 笔者还是前端的菜鸟,还请大家多多指教呀~ 欢迎大佬指正,一起学习,一起加油!...第一期——下拉菜单的实现 ---- 文章目录 整体效果图 一、HTML样式 二、CSS样式 三、jQuery代码 总结 ---- 整体效果图 实现效果:当鼠标移到不同的一级菜单,会显示相应的二级菜单,...二级菜单中的li样式和一级菜单差不多。...添加ready函数,ready是jQuery的文档就绪函数,它用于防止在文档完全加载之前允许jQuery代 码。如果在文档没有完全加载之前就运行函数,操作可能失败。...jQuery隐藏元素和显示元素的使用。
社会新闻 汽车 家居 jquery
学习出处:http://blog.csdn.net/guolin_blog/article/details/8714621 这里不转载内容了,按照自己理解写一篇 侧滑菜单效果 就是手机版QQ的左侧向右滑动出现菜单栏的那一种效果...初始化的时候将菜单布局向左偏移,以至于能够完全隐藏,这样内容布局就会完全显示在Activity中。然后通过监听手指滑动事件,来改变菜单布局的左偏移距离,从而控制菜单布局的显示和隐藏。...menu是侧滑菜单,相当于显示个人信息的那个界面 (不截图了,因为QQ滑动缩小,本菜鸟做的滑动两个界面大小都不变化) ? 将菜单布局的左偏移值改成0时,效果图如下: ?...这是侧滑界面。...在onTouch事件里面,根据手指滑动的距离会改变菜单布局的左偏移量,从而控制菜单布局的显示和隐藏。
https://developer.android.com/reference/android/support/v4/widget/ViewDragHelper.html 该类主要用于拖拽view的实现,例如侧滑菜单时候的左右拖拽或者上下拖拽...就介绍这些吧 , 实现了一个可以自由拖动的layout 看Demo中的DragLayout ; https://github.com/sky-mxc/AndroidDemo/tree/master/drag 侧滑菜单实现...以前写过一个侧滑菜单,思路是重写 ListView或者RecycleView 的onTouch事件,判断根据坐标点判断找到子view,然后让子view滑动,从而实现的侧滑。...今天说一下另外一个思路, 写一个通用的布局,例如一个LineaLayout,里面定义两个Group,一个是item内容,另一个是Item 菜单;在LineaLayout内部定义一个ViewDragHelper...tryCaptureView(View child, int pointerId) { return child == mContentView || child == mActionView; } 因为实现的是侧滑菜单
最近在学Jquery EasyUI,现在来说一说EasyUI的DataGrid,一般当我们在实现前端界面的时候,经常在DataGrid 的上面或者后面加一些按钮,方便用户进行一些添加,删除,...用户在每次使用的时候,都需要去先选中一条或者多条数据,然后在去点按钮进行相关操作,这样其实还是很麻烦 的,做项目的过程中,为了用户着想,做了一个右键菜单,用户想要删除或者编辑某一条数据直接在其位置上右键...--放置一个隐藏的菜单Div--> 删除...--具体的菜单事件请自行添加,跟toolbar的方法是基本一样的--> 编辑菜单弹出 } }); 下面是实现后的效果: ?
jQuery下拉菜单经典案例 源码: Document jquery