android仿太阳系星球转动

android仿太阳系星球转动_第1张图片

1.先看效果,样式自己可以调

android仿太阳系星球转动_第2张图片

2.怎么实现这样的效果

a1.先创建一个星球的bean类

android仿太阳系星球转动_第3张图片

a2.创建自定义view的类

a3.接下来具体实现功能

a3.1构造方法

android仿太阳系星球转动_第4张图片

用于初始化一些画笔和一些默认设置

a3.2 onMeasure方法设置控件的宽高


android仿太阳系星球转动_第5张图片

a3.3 onSizeChanged方法做背景的绘制


android仿太阳系星球转动_第6张图片

android仿太阳系星球转动_第7张图片

a3.4 关键方法onDraw绘制和让圆球动起来


android仿太阳系星球转动_第8张图片

a3.5 添加数据的方法


android仿太阳系星球转动_第9张图片
daiam8.png

最后使用

android仿太阳系星球转动_第10张图片

android仿太阳系星球转动_第11张图片

对应的数据可以自己设置
android仿太阳系星球转动_第12张图片

感谢支持

你可能感兴趣的:(android仿太阳系星球转动)