一:首先自定义View:创建类
public class WaveView extends View { private static final String TAG = "WaveView"; private float fai = 0; private Paint paint1; private Paint paint2; private Path path1; private Path path2; private DrawFilter drawFilter; public WaveView(Context context) { this(context,null); } public WaveView(Context context, @Nullable AttributeSet attrs) { this(context, attrs,0); } public WaveView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); init(); } // 波形浮动的监听 public interface OnWaveChangeListener{ void onChanged(float y); } private OnWaveChangeListener listener; public void setOnWaveChangeListener(OnWaveChangeListener listener){ this.listener = listener; } private void init() { paint1 = new Paint(); paint1.setColor(Co