一步一步教你写股票走势图——K线图四(高亮联动一)

article/2025/1/16 7:03:50

目录
一步一步教你写股票走势图——分时图一(概述)
一步一步教你写股票走势图——分时图二(自定义xy轴)
一步一步教你写股票走势图——分时图三(对齐图表、自定义柱状图高亮)
一步一步教你写股票走势图——分时图四(高亮联动)
一步一步教你写股票走势图——分时图五(自定义标记)
一步一步教你写股票走势图——K线图一(概述)
一步一步教你写股票走势图——K线图二(图表联动)
一步一步教你写股票走势图——K线图三(添加均线)
一步一步教你写股票走势图——K线图四(高亮联动一)
一步一步教你写股票走势图——K线图五(高亮联动二)
一步一步教你写股票走势图——商业版


demo更新地址https://github.com/AndroidJiang/StockChart


k线图的第二节末尾,已经初步讲解了高亮联动,但是效果没有达到我们的预期,因为k线图本身就支持左右滚动,所以在滚动高亮的时候就出现了冲突,我们那会只实现了点击图表,实现高亮的展示,但是效果还是太差,所以才有了我们今天这节的内容,将会优化体验效果。

点击屏幕然后左右滚动屏幕完成图表的滚动,这个效果得保留,那么高亮滚动我们最好还是在长按图表后进行显示,然后滚动实现高亮的滚动效果,也就是一般股票走势图所展示的那种效果(不清楚可以查看自选股的操作方式)。

我们要想长按后实现高亮效果,我们得重写他的长按方法,我们在BarLineChartTouchListener中找到了onLongPress方法,我们在长安后,设置触摸形式为高亮,然后在具体的touch事件中进行处理,比如在action_down中,设置highlight为true,这里不打算贴代码,具体的可查看demo,最后在activity中监听选中事件。

 barChart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {@Overridepublic void onValueSelected(Entry e, int dataSetIndex, Highlight h) {combinedchart.highlightValues(new Highlight[]{h});}@Overridepublic void onNothingSelected() {}});combinedchart.setOnChartValueSelectedListener(new OnChartValueSelectedListener() {@Overridepublic void onValueSelected(Entry e, int dataSetIndex, Highlight h) {barChart.highlightValues(new Highlight[]{h});}@Overridepublic void onNothingSelected() {}});

我们来运行看下效果撒!

这里写图片描述

效果不错滴,但是当我滑动下面柱状图的时候,上面却联动不了,这是个小bug,希望哪位读者测试完之后能给出解决方案,博主在这里先谢谢啦!

这里写图片描述


目录
一步一步教你写股票走势图——分时图一(概述)
一步一步教你写股票走势图——分时图二(自定义xy轴)
一步一步教你写股票走势图——分时图三(对齐图表、自定义柱状图高亮)
一步一步教你写股票走势图——分时图四(高亮联动)
一步一步教你写股票走势图——分时图五(自定义标记)
一步一步教你写股票走势图——K线图一(概述)
一步一步教你写股票走势图——K线图二(图表联动)
一步一步教你写股票走势图——K线图三(添加均线)
一步一步教你写股票走势图——K线图四(高亮联动一)
一步一步教你写股票走势图——K线图五(高亮联动二)
一步一步教你写股票走势图——商业版


demo更新地址https://github.com/AndroidJiang/StockChart



http://chatgpt.dhexx.cn/article/TucPj29e.shtml

相关文章

连连看(五)

Python3 实现QQ游戏连连看游戏辅助 连连看(零)—— 前记连连看(一)—— 你看,这是截图啊连连看(二)—— 哦吼,PIL CV2 Numpy 假图像识别构建矩阵连连看(三&#xff09…

如何看k线图图解

K线图是贵金属投资者进行技术分析的基础手段,建议刚刚接触朋友认真理解关于k线图的基础知识,如果能掌握好K线,日后的学习看盘和技术分析就会容易得多。 K线图直观、立体感强,而且信息丰富,是金融投资分析中最常用和最基…

【数据结构和算法】超多图解,超详细,堆详解

🎈 作者:Linux猿 🎈 简介:CSDN博客专家🏆,华为云享专家🏆,数据结构和算法、C/C++、面试、刷题、Linux尽管咨询我,关注我,有问题私聊! 🎈 关注专栏:图解数据结构和算法 (优质好文持续更新中……)🚀 🎈 欢迎小伙伴们点赞👍、收藏⭐、留言💬 目录

图中的十字链表

转载于:https://www.cnblogs.com/qxym2016/p/7434591.html

2021韩顺平图解linux_狗剩学习笔记

韩顺平图解Linux全面升级 https://www.bilibili.com/video/BV1Sv411r7vd 27 小时 、153 讲, 2021 韩顺平 一周学会Linux 简介 目录 P001_韩顺平图解Linux全面升级_课程内容 20:37 P002_韩顺平图解Linux全面升级_应用领域 05:05 P003_韩顺平图解Linux全面升级…

中点画线完整算法c语言,中点画线算法

在网上看中点画线算法,很多说法是中点画线类似于Breshehanm画线。 但是助教说的中点画线是寻找直线两端点的中点进行画点,然后分别递归左右半段直线。 当年不好好学习,递归掌握的不好,现在自己试了试,可谓小费时。 代码…

图文详解超五类网线的接法

如何做网线?如何检测网线是否做好?详见网线及网络水晶头接法图解网线如五类,超五类网线和六类被广泛用于企业网络、数据中心网络或者家庭网络中,越来越多的网线类型正逐渐被发明出来,它们可以支持不同的传输距离和应用…

地图制图小技巧_点匹配线方向

目录 目的 实现步骤 功能介绍 功能入口 关键参数 结果 问题延伸 目的 我们在配图的时候,会遇到一种特定的需求:需要对点设置一个风格,并且符号风格自动跟相连或者相交的线保持垂直。 这种是否能够在SuperMap iDesktopX中自动实现呢&#xff0…

4.点与线

点与线 常用方法 glBegin与glEnd OpenGL的图元绘制放在函数glBegin和glEnd之间,由函数glBegin的参数指定绘制图元的类型。 结构类似于: glBegin(XXXXXX);xxxxxxxxxxxxxxglEnd();其中,glBegin后可填参数,来确定要绘制的图元类型 模式图元类…

图解24种经典k线图

相信不少国内的老股民心中都藏着一份经典的K线图图解,当中也许有6种、12种或24种能揭示行情方向转变的“K线脸谱”,借由它们的对行情的预知作用,股民度过一次又一次的熊牛更替。其实只要善于变通,它们同样适用于贵金属投资&#x…

直线绘制算法-中点画线法

之前讲过用数值积分法(DDA)进行直线逼近,通过向下取整获取目标像素点。计算过程中每一次都需要加0.5这一浮点数,浮点数运算效率相比整数运算效率低的多,因此需要对此进行改进。 一.中点画线法 直线方程式通过一般式表示:&#x…

3分钟看懂五日均线图!最实用的五日均线图解教程!

3分钟看懂五日均线图!最实用的五日均线图解教程! 均线并不是技术环境分析的全部内容,但无疑是技术环境中不可或缺的重要组成部分。均线代表的是市场平均成本运行趋势,其重要性在于反映现行价格得到支撑或受到压制的情况&#xff…

连连看(四)

Python3 实现QQ游戏连连看游戏辅助 连连看(零)—— 前记连连看(一)—— 你看,这是截图啊连连看(二)—— 哦吼,PIL CV2 Numpy 假图像识别构建矩阵连连看(三&#xff09…

java基础2

1、mysql语句执行顺序 from on join where group by having select distinct union order by 我们看到on是在join和where前面的 如果两张表的数据量都比较大的话,那样就会占用很大的内存空间这显然是不合理的。所以,我们在进行表连接查询的时候一般都会…

机器学习基础知识点

机器学习基础知识点 文章目录 机器学习基础知识点监督学习回归线性回归岭回归lasso回归 分类k最近邻分类朴素贝叶斯分类logistic回归支持向量机 其他随机梯度下降线性判别分析决策树 无监督学习聚类k均值分层次聚类谱聚类高斯混合模型 降维PCA降维LLE降维MDS和t-SNE独立成分分析…

文本三剑客——awk 截取+过滤+统计

目录 一、awk是什么? 1、GNU是什么? 2、相关命令选项 3、awk有什么用 4、awk用在哪里 二、awk 命令的简要处理流程 1、分隔符 三、awk命令的内置变量 四、awk命令的完整语法 1、格式 2、 awk 中 gsub和tr命令的使用 1、gsub:替换 …

安卓APP——基础控件

目录 一、4种基础控件二、padding和margin三、制作一个登录界面 一、4种基础控件 Button 按键TextView 文本框EditText 输入框ImageView 图片&#xff0c;带边框的 <ImageButton android:layout_width"wrap_content"android:layout_height"wrap_content&qu…

现场编程

目录 组员职责分工github 的提交日志截图程序运行截图程序运行环境GUI界面基础功能实现运行视频 LCG算法过滤&#xff08;降权&#xff09;算法 算法思路红黑树附加功能一 背景实现附加功能二&#xff08;迭代中&#xff09;附加功能三 背景引言解决方法实现效果效果截图遇到的…

iOS之富文本总结

文章内容大纲 1、NSMutableAttributedString的基本使用2、NSMutableAttributedString的简易封装3、使用开源代码GOBMarkupPaser处理富文本4、UITextKit简介5、编程思想的相关思考 前言 富文本使用案例&#xff1a; 这里我自己也用了富文本实现了简单的却也是常用的例子&#xf…

【读书笔记《Android游戏编程之从零开始》】20.游戏开发基础(游戏数据存储)...

对于数据的存储&#xff0c;Android 提供了4种保存方式。 (1)SharedPreference 此方法适用于简单数据的保持&#xff0c;文如其名&#xff0c;属于配置性质的保存&#xff0c;不适合比较大的情况&#xff0c;默认存放在手机内存里 (2)FileInputStream/FileOutputStream 此方式比…