Android编程使用自定义编程使用自定义View实现水波进度效果示例实现水波进度效果示例
本文实例讲述了Android编程使用自定义View实现水波进度效果。分享给大家供大家参考,具体如下:
首先上效果图:
简介:简介:
1.自动适应屏幕大小;
2.水波自动横向滚动;
3.各种绘制参数可通过修改常量进行控制。
代码不多,注释也比较详细,全部贴上:
(一)自定义组件:(一)自定义组件:
/**
* 水波进度效果.
*/
public class WaterWaveView extends View {
//边框宽度
private int STROKE_WIDTH;
//组件的宽,高
private int width, height;
/**
* 进度条最大值和当前进度值
*/
private float max, progress;
/**
* 绘制波浪的画笔
*/
private Paint progressPaint;