作者:航19830_811 | 来源:互联网 | 2023-09-02 17:33
最近在看安卓巴士上7月份最新的优秀源码,看到了仿QQ的侧滑,感觉,就想着整理一下,好方便以后调用。这个案例是用as写的ps:对于as还是不太了解,现在只会一步一步写代码,其他的功能都了解不深,还得继
最近在看安卓巴士上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