之前在三星手机上看到点击屏幕后出现水波的特效,所以尝试着写了个类似的效果
实现自定义一个View,并实现构造方法
public class MyView extends View {
public MyView(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
}
如果要绘制圆环,则需要设置圆环的半径、描边宽度(如果弄填充满的则不需要)、X和Y的坐标,因为点击屏幕出现圆环后还需要消失,所以还要加上透明度
那么我们新建一个Bean,去实现这些
public class MyBean {
int alpha; // 透明度
int X; // X坐标
int Y; // Y坐标
float width; // 描边宽度
float radius; // 半径
Paint paint; // 画笔
}
接下来就是获取点击屏幕后的