标签:android style blog http io ar 使用 sp java
效果图:
制作思路:
1、先分析这个效果,其实可以理解为把三级菜单分成 level1,level2,level3,level1是始终显示的。点击level1后,level2会出现;点击level2后,level3会出 现;level2,level3出现后,点击level1,level2和level3都会消失。然后消失和出现我们用到了一个动画效果。
2、动画效果用到的是RotateAnimation,由于我们都是用同一个效果,那么我们只要写一个类,把效果实现了就可以了。要是使用RotateAnimation的话,我们会不断的复用一些代码,这样开发的效率会比较低。
3、RotateAnimation的旋转进入和旋转出去是个坑——因为他是在X轴顺时针方向旋转的。大家可以看看图:
整体思路就是这样,接下来就是一些操作了:
代码:
1、MyAnimation类:
2、MainActivity类:
Android自定义控件:老版优酷的三级菜单(效果图 + Demo)
标签:android style blog http io ar 使用 sp java
原文地址:http://www.cnblogs.com/lkda992/p/4122343.html