国际惯例,先来效果图
在阅读本文章之前,请确定熟悉【Scroller】相关的知识,如果不熟悉,请小伙伴儿先百度后再来吧。
假如你已经知道【Scroller】了,那么就接着往下看吧。
首先,我们把侧拉菜单的构造给解析出来。多次观看上面的效果图,我们可以得出以下的结论。
整体可以看做是一个ViewGroup,这个ViewGroup包含了最多三个子View(分别是左菜单的...
分类:
移动开发 时间:
2016-06-14 19:37:52
阅读次数:
497
在有全屏侧滑的情况下,页面上有个slider需要左右滑动的时候,经常在滑动slider的时候页面也跟着滑动 解决办法一:关闭当前页面的全屏侧滑,开启系统侧滑 self.fd_interactivePopDisabled = YES; //关闭全屏侧滑 self.navigationControlle ...
分类:
其他好文 时间:
2016-06-14 11:45:13
阅读次数:
223
前言:在自定义view的时候经常会遇到事件拦截处理,比如在侧滑菜单的时候,我们希望在侧滑菜单里面有listview控件,但是我们希望既能左右滑动又能上下滑动,这个时候就需要对触摸的touch事件进行拦截。这个时候我们就需要明白android touch 事件传递机制,以前很多时候比较模糊,这次我就根... ...
分类:
移动开发 时间:
2016-06-12 23:29:28
阅读次数:
274
前言 Android快速开发框架-ZBLibrary 最近将以前的 全局右滑返回 手势功能改成了 底部左右滑动手势。 为什么呢?为了解决滑动返回手势的问题。 目前有3种滑动返回手势 一、侧滑返回 代表app: 微信(带跟手动画) 问题: 屏幕尺寸超过一定大小(按正常手掌大小和手指长度算,最大可掌握尺 ...
分类:
其他好文 时间:
2016-06-12 07:05:29
阅读次数:
288
开源项目SlidingMenu
我们来用一个开源项目SlidingMenu
是侧滑菜单
去GitHub里面搜一下SlidingMenu
收藏9000多,分享5000多
牛逼牛逼
上几千的都是很牛逼的了
我们把它下载过来
我们如果要把这个开源项目放到自己的项目中去
那么就导入Module
我们选中SlidingMenu-master的li...
分类:
其他好文 时间:
2016-06-12 03:33:41
阅读次数:
249
乐观是一首激昂优美的进行曲,时刻鼓舞着你向事业的大路勇猛前进。——大仲马一、概述Drag拖拽;ViewDrag拖拽视图,拖拽控件;ViewDragHelper拖拽视图助手,拖拽操作类。利用ViewDragHelper类可以实现很多绚丽的效果,比如:拖拽删除,拖拽排序,侧滑栏等。本篇主要讲解简易侧滑栏的实现。注意:ViewDragHelper是作用在一个ViewGroup上,也就是说他不能直接作用到被...
分类:
其他好文 时间:
2016-06-12 03:00:52
阅读次数:
279
一般的侧滑的实现
ViewGroup Menu + Content
onTouchEvent
MOVE:ViewGroup的leftMargin
UP:根据显示菜单的高度,决定将其隐藏或者显示
1、Scroller
2、LeftMargin + Thread
彷QQ5.0侧滑菜单的实现,使用另外的一种方法,继承HorizontalScrollView
一、自定义ViewGroup...
分类:
其他好文 时间:
2016-06-12 02:20:58
阅读次数:
208
侧滑栏效果的实现 效果 源码 https://github.com/YouXianMing/iOS-Project-Examples 中的 SideViewController 细节 ...
分类:
其他好文 时间:
2016-06-08 22:59:28
阅读次数:
203
RecyclerView一个可以代替ListView和GridView的控件,那么RecyclerView到底比他们好在哪里?RecyclerView架构提供了一种插拔式的体验,所以实现了代码的高度解耦,使用起来也异常的灵活。我们可以通过设置它的LayoutManager控制其显示的方式,通过ItemDecoration控制Item间的间..
分类:
移动开发 时间:
2016-06-08 10:50:41
阅读次数:
753
效果图: DEMO 本代码即是DEMO,您可以下载后选择您喜欢的IDE运行。SDK版本建议使用4.0以上 Version Migration 从 v1.0, v1.1, v1.2, v1.3 升级到 v1.4 如果你开启了手势滑动,你需要替换被依附的 Activity 里 dispatchTouch ...
分类:
移动开发 时间:
2016-06-08 10:26:49
阅读次数:
229