Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jasonchenlijian/ecgview

Android版本的自定义心电图View
https://github.com/jasonchenlijian/ecgview

Last synced: about 2 months ago
JSON representation

Android版本的自定义心电图View

Awesome Lists containing this project

README

        

# EcgView
Android版本的自定义心电图View。

>这是一个通过常规的自定义View实现的心电图样式。主要是背景加心电数据线两方面。
>心电图的样式有很多种,此方案提供了实现方式的参考,可以通过借鉴源码自行修改。
>在这个View的绘制过程中,需要注意View尺寸大小和padding的处理,以及固定的宽高比,图形的居中、缩放、边距等方面。

# Preview
![效果图](https://github.com/Jasonchenlijian/EcgView/raw/master/preview/preview.png)

## 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);