Android 模仿Path 的左右拉动菜单效果

来源:互联网 发布:小米电视接网络机顶盒 编辑:程序博客网 时间:2024/06/02 11:44

好久没写博客了  主要是 最近毕业了。 人也懒了 。 想进个比较大的公司 学习学习。   啊啊  辞职吧 骚年!

Path 现在很火。 菜单和按钮啥 都成了 大家模仿的对象。 比如当笑话看的糗事百科也模仿了。

在IOS 上  Path的动画 很好实现,因为IOS 都是以Window 为底,你可以加任意UIView 上去。加上动画 再以 UIViewNavigation 当视图切换。 OK 了

可是Android 是以Activity 为窗体。同一时刻只能有一个Activity 显示。所以我们的实现就变的有点复杂了。 因为我们不能用Activity 进行管理我们的程序。

说下 思路:

以一个Frame 为底  中间 放Menu 层   最上面放个HorizontalScrollView 当遮罩层  HorizontalScrollView 里面就是我们显示的界面啦  所以  界面切换什么的  生命周期什么的  都要自己做 麻烦啊。。。。


界面切换动画 没做完    大家切换的时候 可以 先把 LKCoverView.smoothScrollTo(0,0); 在滚动结束事件里面 切换界面。  切换完 在LKCoverView.resetView()

我在 LKSlideView   有个startViewSwitcher 方法。  主要是 现在View 管理没写好了  郁闷啊  


对于View 的管理 我只是单纯模仿IOS UINavigationController   API来做的  卡壳了 

对 View 的管理很郁闷 。 界面切换  界面退出  有动画  和没动画 。

 希望大家看看 指点指点

代码下载地址

http://download.csdn.net/detail/li6185377/4431550


原创粉丝点击