课程
/移动开发
/Android
/Android实现卫星菜单
把主控件放中间,然后手指按下屏幕时meau向四周扩散,当手指抬起屏幕时又自动缩回去,这种功能怎么实现呢?
2015-03-17
源自:Android实现卫星菜单 1-8
正在回答
注意学习onLayout中对menu item的layout的设定,相信改成圆形围绕不复杂。按下展开,抬起收缩,可以重写onTouchEvent,判断如何触摸在按钮的位置则展开;抬起时,如果是展开状态则收缩(ps:你这需求,怎么选择item呢,可以改为点击item后收缩)。
举报
学习仿Path的卫星式菜单,课程涵盖了自定义控件的整个过程