LuckyEcgDemo-master

所属分类:android开发
开发工具:Java
文件大小:1233KB
下载次数:0
上传日期:2020-04-18 00:40:39
上 传 者海哥牛X
说明:  基于opengl绘制的蓝牙心电图表(ECG),包含洛伦兹散点图、心电图(实时、静止)
(Bluetooth ECG based on OpenGL, including Lorentz scatter, ECG (real-time, static))

文件列表:
.idea (0, 2019-03-13)
.idea\codeStyles (0, 2019-03-13)
.idea\codeStyles\Project.xml (1775, 2019-03-13)
.idea\gradle.xml (685, 2019-03-13)
.idea\misc.xml (2101, 2019-03-13)
.idea\runConfigurations.xml (564, 2019-03-13)
.idea\vcs.xml (180, 2019-03-13)
LuckyEcgChart (0, 2019-03-13)
LuckyEcgChart\build.gradle (777, 2019-03-13)
LuckyEcgChart\proguard-rules.pro (922, 2019-03-13)
LuckyEcgChart\src (0, 2019-03-13)
LuckyEcgChart\src\androidTest (0, 2019-03-13)
LuckyEcgChart\src\androidTest\java (0, 2019-03-13)
LuckyEcgChart\src\androidTest\java\com (0, 2019-03-13)
LuckyEcgChart\src\androidTest\java\com\seeker (0, 2019-03-13)
LuckyEcgChart\src\androidTest\java\com\seeker\luckychart (0, 2019-03-13)
LuckyEcgChart\src\androidTest\java\com\seeker\luckychart\ExampleInstrumentedTest.java (750, 2019-03-13)
LuckyEcgChart\src\main (0, 2019-03-13)
LuckyEcgChart\src\main\AndroidManifest.xml (407, 2019-03-13)
LuckyEcgChart\src\main\java (0, 2019-03-13)
LuckyEcgChart\src\main\java\com (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\animation (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\animation\ChartAnimationListener.java (464, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\animation\ChartCoordinateportAnimator.java (487, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\animation\ChartCoordinateportAnimatorImpl.java (3051, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\annotation (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\annotation\UIMode.java (344, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\charts (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\charts\AbstractChartView.java (9959, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\charts\ECGChartView.java (9550, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\charts\RealTime.java (513, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\charts\ScatterChartView.java (1118, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\computator (0, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\computator\ChartComputator.java (9036, 2019-03-13)
LuckyEcgChart\src\main\java\com\seeker\luckychart\computator\ECGRealtimeComputator.java (8202, 2019-03-13)
... ...

# LuckyEcgDemo 心电图表,包含洛伦兹散点图、心电图(实时、静止)、心电图片 ## Preview

## 使用方式 ### step1.在xml布局文件中添加ECGChartView ``` ``` ### step2.在activity或者Fragment中添加如下代码 1、实时模式下添加如下代码: ``` ecgChartView = findViewById(R.id.ecgChart); ecgChartView.initDefaultChartData(true,true); ecgChartView.setFrameRenderCallback(new AbstractChartView.FrameRenderCallback() { @Override public void onPrepareNextFrame(long duration) { //todo 添加更新新的数据源 } }); ``` 2、静态模式下添加如下代码: ``` (1)设置静态模式 ecgChartView = findViewById(R.id.ecgChart); ecgChartView.setFrameRate(0); ecgChartView.setTouchable(true); ecgChartView.setRenderMode(ISurface.RENDERMODE_WHEN_DIRTY); (2)设置数据源 ECGPointContainer container = ECGPointContainer.create(values); container.setDrawRpeak(true); container.setDrawNoise(true); ECGChartData chartData = ECGChartData.create(container); ecgChartView.setChartData(chartData); ecgChartView.applyRenderUpdate(); ``` ### step3.在onResume() 与onPause()里面分别添加如下代码 ``` ecgChartView.onResume(); ecgChartView.onPause(); ``` ## 其它函数说明 |函数|说明| |----|----| |updatePointsToRender(ECGPointValue... values)|添加新的数据到数据源,通常情况下用于实时模式来更新数据源| |setDrawRPeak(boolean draw)|是否绘制标注心搏R峰| |setDrawNoise(boolean draw)|是否绘制噪音,区别正常的数据| |setMode(@UIMode int mode)|设置图形展示模式,平移还是刷新| |reset()|数据源重置| |scaleUp()|放大| |scaleDown()|缩小| |gainUp()|增益 +| |gainDown()|增益 -| |setProgress(@FloatRange(from = 0f,to = 1f) float progress)|设置当前屏幕展示的数据,通常用于静态模式下| |setOnVisibleCoorPortChangedListener(OnVisibleCoorPortChangedListener visibleCoorPortChangedListener)|静态模式下,当前数据显示的范围回调|

近期下载者

相关文件


收藏者