# EcgView
**Repository Path**: ccdycc/EcgView
## Basic Information
- **Project Name**: EcgView
- **Description**: Android版本的自定义心电图View
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 3
- **Created**: 2019-08-14
- **Last Updated**: 2024-04-05
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# EcgView
Android版本的自定义心电图View。
>这是一个通过常规的自定义View实现的心电图样式。主要是背景加心电数据线两方面。
>心电图的样式有很多种,此方案提供了实现方式的参考,可以通过借鉴源码自行修改。
>在这个View的绘制过程中,需要注意View尺寸大小和padding的处理,以及固定的宽高比,图形的居中、缩放、边距等方面。
# Preview

## Usage
- 在xml添加View,并设置对应属性
- xml属性说明
- 在代码给心电图设置数据即可
EcgView ecgView = findViewById(R.id.ecg_view);
List list = new ArrayList<>();
Random random = new Random();
for (int i = 0; i < 4800; i++) {
list.add(random.nextInt(30));
}
ecgView.setDataList(list);