# 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 ![效果图](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);