ChartDemo:股票K线图、分时图

时间:2024-06-15 13:26:44
【文件属性】:

文件名称:ChartDemo:股票K线图、分时图

文件大小:2.62MB

文件格式:ZIP

更新时间:2024-06-15 13:26:44

Java

ChartDemo 股票K线图、分时图 实现原理 1.分时图 分时图一般有两条线,一条ASP线,一条时价线。其实每条线都是由很多点组合而来,通过canvas.drawLine方法将每两个点进行连接,最终绘制出分时图。 2.K线图 K线图是由一个一个的矩形组合而来,每个矩形代表了一个时间段的相关价格,通过这些价格来确定当前时间段的矩形的位置,这样就绘制出K线图。关于K线图的一些基础知识,如阴线、阳线、高开低收,去百度学习下,这样开发起来会方便很多。 3.十字标 首先对View进行手势监听GestureDetector,当触发长按onLongPress方法时,记录当前手指的X坐标,通过当前X坐标获取当前时间的Y轴坐标,最终绘制出十字标。 4.缩放、滑动 分时图是没有缩放和滑动功能的,所以主要说说K线图。 K线图的数据点有很多,但是一般在屏幕上不会展示完,所以我们要确定屏幕可以展示的矩形个数,并


【文件预览】:
ChartDemo-master
----.gitignore(208B)
----gradle()
--------wrapper()
----README.md(7KB)
----build.gradle(530B)
----gradlew.bat(2KB)
----gradlew(5KB)
----app()
--------.gitignore(6B)
--------build.gradle(1KB)
--------proguard-rules.pro(750B)
--------src()
----gradle.properties(1KB)
----.idea()
--------$CACHE_FILE$(502B)
--------runConfigurations.xml(564B)
--------dictionaries(163B)
--------misc.xml(357B)
--------jarRepositories.xml(1KB)
--------gradle.xml(850B)
--------codeStyles()
----demo.gif(2.64MB)
----settings.gradle(45B)

网友评论