仿QQ主界面侧滑

来源:互联网 发布:添加网络共享打印机 编辑:程序博客网 时间:2024/06/09 20:42

最近在看安卓巴士上7月份最新的优秀源码,看到了仿QQ的侧滑,感觉,就想着整理一下,好方便以后调用。

这个案例是用as写的 ps:对于as还是不太了解,现在只会一步一步写代码,其他的功能都了解不深,还得继续学习。


参考文章:http://www.cnblogs.com/avenwu/p/3482199.html

参考案例:安卓巴士上的<今日资讯>案例


现在说说它的原理

点击按钮画面缩小为50%同时向右侧滑动至中间位置,也可以向右滑动,
然后那几个个菜单项就会带着动画出现,动画这里用的是nineoldandroids的兼容包,
在整个过程中有三个东西要理解,一是菜单view,二是内容view,还有就是承载他们的父view,
在点击后调用AnimatorSet组合动画把内容view向右改变,然后在把菜单view加进来


编写步骤:

1、先将ResideMenu等一系列文件放到项目中

2、导入相应lib包(nineoldandroids-library......)

3、是项目中对ResideMenu进行配置

4、在项目中直接调用如下代码就行

mResideMenu.openMenu(ResideMenu.DIRECTION_LEFT);


贴两个效果图,有需要的朋友可以下载



下载资源:

http://download.csdn.net/detail/u010074054/9042017





0 0