
实现上述卫星式分布的菜单效果,首先在图中包含主菜单的按钮,其次包含各个子菜单的图标,具体呈现的效果就是在点击主菜单图标的时候,会实现依次展现子菜单图标,按照一定顺序实现旋转动画和平移动画。
具体实现的过程
1、动画
2、自定义ViewGroup
1. 自定义属性
a、构造attr.xml
b、在布局文件中使用
c、在自定义控件中进行读取
2 . onMeasure
3. onLayout
4. 设置主按钮的旋转动画
为menuItem设置平移动画和旋转动画
实现menuItem的点击动画
工程目录
自定义控件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<attr name="position">