在实际项目开发中,定制一个菜单,能让用户得到更好的用户体验,诚然菜单的样式各种各样,但是有一种菜单——滑动菜单,是被众多应用广泛使用的。关于这种滑动菜单的实现,我在前面的博文中也介绍了如何自定义去实现,请参考Android自定义控件——侧滑菜单,这篇博文描述的是如何从无到有创建一个侧滑菜单的控件,里面的代码不多,但是处理的逻辑和各种效果比较复杂,如果稍有不慎,这种自定义控件就要BUG不断,难以在项目中使用,而且实现的效果比较单一。...
分类:
移动开发 时间:
2014-09-27 20:48:50
阅读次数:
313
本文由孙国威原创。如需转载,请注明出处!原文:http://blog.csdn.net/manoel/article/details/39013095为了后续对这个项目进行优化,比如透明度动画、背景图的位移动画,以及性能上的优化。我把这个项目上传到github上面,请大家随时关注。github地址h...
分类:
其他好文 时间:
2014-09-26 01:39:18
阅读次数:
287
感谢控件作者:https://github.com/SocialObjects-Software/AMSlideMenu首先上效果图:这里我们使用AMSlideMenu来实现左右侧滑菜单的效果。控件支持单独左侧滑、单独右侧滑和左右侧滑。同时支持Storyboard和xib两种开发模式。这里介绍第二种...
分类:
移动开发 时间:
2014-09-24 14:16:06
阅读次数:
205
当我们打开某些应用的时候,总是会出现“侧滑菜单”这样的效果,至于这种侧滑菜单是谁首先创造出来的,已经不重要,但是侧滑菜单确实功能新颖,用户体验极好,以至于市面上很多很多的应用也纷纷加入侧滑菜单的效果,以下是我从应用市场上下载来的几个应用,随时截图发在这里,看看别人(大型互联网公司)都做这种效果,那么我们自己在没有很好的“创意”下,是不是可以选择“山寨”(自定义)一下呢?!...
分类:
移动开发 时间:
2014-09-22 13:16:52
阅读次数:
363
1、原理分析首先对比一下我们上篇的实现距离QQ的效果还有多远:差距还是蛮大的区别1、QQ的内容区域会伴随菜单的出现而缩小区别2、QQ的侧滑菜单给人的感觉是隐藏在内容的后面,而不是拖出来的感觉区别3、QQ的侧滑菜单有一个缩放以及透明度的效果~那么我们如何能做到呢:对于区别1:这个好办,我们可以在滑动的...
分类:
移动开发 时间:
2014-09-15 21:14:00
阅读次数:
402
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39257409,本文出自【张鸿洋的博客】上一篇博客带大家实现了:Android 自定义控件打造史上最简单的侧滑菜单 ,有兄弟看了以后说,你这滑动菜单过时了呀~QQ5.0的效果还不错~~嗯,的确,上一篇也承诺过,稍微修改上一篇的代码,实现QQ5.0侧滑菜单~~好了,下面就开始为大家展...
分类:
移动开发 时间:
2014-09-15 10:07:58
阅读次数:
239
MainActivity如下:
package cn.patience7;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View;
import an...
分类:
移动开发 时间:
2014-09-14 00:12:36
阅读次数:
387
MainActivity如下:
package cc.cd;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AdapterView;
import android.widget.AdapterView.OnIt...
分类:
移动开发 时间:
2014-09-14 00:12:26
阅读次数:
408
MainActivity如下:
package cc.cd;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.vi...
分类:
移动开发 时间:
2014-09-14 00:12:16
阅读次数:
267
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39185641 ,本文出自【张鸿洋的博客】侧滑菜单在很多应用中都会见到,最近QQ5.0侧滑还玩了点花样~~对于侧滑菜单,一般大家都会自定义ViewGroup,然后隐藏菜单栏,当手指滑动时,通过Scroller或者不断的改变leftMargin等实现;多少都有点复杂,完成以后还需要对...
分类:
移动开发 时间:
2014-09-11 19:27:12
阅读次数:
165