如果mMeau在屏幕中间的话,点击后四周都出现子meau,又该如何做呢?

来源:1-8 测试与完善

慕桂英0046125

2015-03-17 16:20

把主控件放中间,然后手指按下屏幕时meau向四周扩散,当手指抬起屏幕时又自动缩回去,这种功能怎么实现呢?

写回答 关注

1回答

  • hyman
    2015-05-04 18:33:18

    注意学习onLayout中对menu item的layout的设定,相信改成圆形围绕不复杂。按下展开,抬起收缩,可以重写onTouchEvent,判断如何触摸在按钮的位置则展开;抬起时,如果是展开状态则收缩(ps:你这需求,怎么选择item呢,可以改为点击item后收缩)。

Android实现卫星菜单

学习仿Path的卫星式菜单,课程涵盖了自定义控件的整个过程

26334 学习 · 55 问题

查看课程