Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasonchenlijian/ecgview
Android版本的自定义心电图View
https://github.com/jasonchenlijian/ecgview
Last synced: about 2 months ago
JSON representation
Android版本的自定义心电图View
- Host: GitHub
- URL: https://github.com/jasonchenlijian/ecgview
- Owner: Jasonchenlijian
- Created: 2018-05-06T14:46:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-05-07T06:02:08.000Z (over 6 years ago)
- Last Synced: 2023-10-20T20:39:01.000Z (about 1 year ago)
- Language: Java
- Size: 202 KB
- Stars: 32
- Watchers: 3
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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);