Skip to content

SlamDunk007/StockChart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ce2af05 · Jun 18, 2020

History

37 Commits
Feb 21, 2020
Jun 13, 2020
Jun 18, 2020
Feb 21, 2020
Jun 12, 2020
Feb 21, 2020
Jun 15, 2020
Feb 21, 2020
Jun 13, 2020
Jun 13, 2020
Jun 13, 2020
Feb 21, 2020
Feb 21, 2020
Feb 21, 2020
Jun 14, 2020
Jun 14, 2020
Mar 29, 2020

Repository files navigation

StockChart

自定义股票行情图,高仿某币app行情图**(持续更新中!!!)**具体绘制细节参考博客: https://blog.csdn.net/kemeng7758/article/details/106729748

功能

1.支持行情图左右滑动
2.支持行情图的惯性滑动
3.支持行情图的方法和缩小
4.支持BOLL和MACD技术指标(后面会继续丰富指标)
5.支持主图副图动态添加,尺寸修改等
6.支持长按滑动和长按弹框等

效果图

项目关键类

行情图容器MarketFigureChart
行情图主图KMasterChartView
行情图副图KSubChartView成交量MACD手势处理ChartTouchHelper
数据处理ChartDataSourceHelper

使用方式(可参考MainActivity当中代码)

(1)布局当中引用

<com.guannan.chartmodule.chart.MarketFigureChart
  android:id="@+id/chart_container"
  android:layout_width="match_parent"
  android:layout_height="wrap_content" />

(2)然后在代码当中动态添加即可

// 行情图容器
mMarketFigureChart = findViewById(R.id.chart_container);

// 行情图主图(蜡烛线)
mKLineChartView = new KMasterChartView(this);
mMarketFigureChart.addChildChart(mKLineChartView, 200);

// 行情图附图(成交量)
mVolumeView = new KSubChartView(this);
mMarketFigureChart.addChildChart(mVolumeView, 100);

// MACD
mMacdView = new KSubChartView(this);
mMarketFigureChart.addChildChart(mMacdView, 100);

About

自定义股票行情图,高仿某币app行情图

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages