步骤1:
首先如果想实现上图的动画效果,首先新建一个类然后去继承view,然后重写里面的构造方法(切记选择里面带有两个
参数的构造方法,因为布局文件中需要用到这个类,一般需要在布局文件中用到的类都会选择带有两个参数的构造方
法),然后在布局文件中引用这个类就行了,如下我的布局文件中的代码为:
步骤2:
开始在定义的类中写入相关的方法。
1、重写onDraw方法,canvas调用drawCircle方法,里面的参数分别是X的坐标值,Y的坐标值,圆的半径以及画笔。x和y的值为大于零的任意数,他们的值决定圆的圆心在屏幕的位置
@Override protected void onDraw(Canvas canvas) { // if (paint.getAlpha() > 0&&downX>0&&downY>0) { canvas.drawCircle(100,100,radius