当前位置: 首页 > wzjs >正文

科技公司官网百度网站排名seo

科技公司官网,百度网站排名seo,做网站宁波有什么的网络公司,如何做企业网站步骤MarkerView和CursorLineChartRenderer同步显示当前触摸的数据点 触摸图表时,显示竖直的光标线,同时光标线和收益率曲线的交点绘制交点圆圈,交点圆圈跟随MarkerView同步显示,MarkerView显示在哪个数据点,就只需要绘制这…

MarkerView和CursorLineChartRenderer同步显示当前触摸的数据点

触摸图表时,显示竖直的光标线,同时光标线和收益率曲线的交点绘制交点圆圈,交点圆圈跟随MarkerView同步显示,MarkerView显示在哪个数据点,就只需要绘制这个数据点对应的交点圆圈。

问题在于如何确定当前MarkerView显示的是哪个数据点。通常,当用户点击图表时,会触发高亮(Highlight)事件,此时MarkerView会根据高亮的数据点更新显示。因此,可能需要通过高亮事件来获取当前选中的Entry,而不是遍历所有数据集。

接下来,我需要考虑如何在高亮时获取当前的Entry。在MPAndroidChart中,当用户点击图表时,会生成一个高亮对象,其中包含数据集的索引和Entry的索引。可以利用这个信息来获取具体的Entry,而不是遍历所有数据集。

因此,修改思路应该是:在CursorLineChartRenderer中,获取当前的高亮对象,然后根据高亮对象中的数据集索引和Entry索引,获取对应的Entry,并仅绘制该Entry的圆圈。

还需要考虑如何将高亮信息传递到Renderer中。可能需要在自定义的LineChart中设置OnChartValueSelectedListener,当有高亮时,获取对应的Entry的X值,并传递给Renderer,以便在drawDataPoints中只绘制该Entry的圆圈。

总结步骤:

  1. 在LineChart中设置OnChartValueSelectedListener,监听高亮事件。
  2. 当高亮发生时,获取对应的Entry的X值,并传递给Renderer。
  3. 在Renderer的drawDataPoints方法中,仅绘制该X值对应的Entry,且仅绘制当前高亮的数据集中的Entry。
  4. 确保MarkerView的显示与高亮事件同步,即高亮时显示对应的数据点。

可能还需要修改CursorLineChartRenderer的构造函数,使其能够接收当前高亮的Entry信息,或者在Renderer中直接访问高亮状态。此外,需要确保当没有高亮时,不绘制任何圆圈,或者根据需求处理。

最后,测试修改后的代码,确保只有当MarkerView显示时,对应的数据点圆圈被绘制,其他数据点不绘制。同时,检查触摸事件和高亮事件的同步性,确保用户体验一致。

http://www.dtcms.com/wzjs/529623.html

相关文章:

  • 网站建设怎么报价表开封seo公司
  • 东宁做木耳招工人网站专业的网站优化公司排名
  • 虚拟主机管理系统源码厦门百度整站优化服务
  • 网站开发专业简历模板网页浏览器
  • 在淘宝上做代销哪个网站好在线友情链接
  • 深圳网站网站建设百度seo找哪里
  • 东营做网站优化的公司技能培训有哪些科目
  • wordpress网站服务器配置整站优化全网营销
  • 黄岛网站建设公司网站seo优化步骤
  • 用ps给旅游网站做前端网页谷歌平台推广外贸
  • 汕尾招聘 网站建设合伙人手机百度搜索引擎
  • 真甲先生网站建设淘宝指数网站
  • 移动商城个人中心手机卡进度查询seo咨询茂名
  • 北京网站建设的价格天百度推广官网入口
  • 网站流程表广州seo网站
  • 橙子建站是什么东西网络广告营销案例分析
  • jsp网站开发中常见问题企业网站搜索引擎推广方法
  • 网站如何做seo推广方案今日重点新闻
  • 广州app网站开发淄博网站制作
  • 网站备案信息抽查搜索引擎营销方法有哪些
  • 网站直播是未开票收入怎么做青岛seo网站排名优化
  • 企业如何做网站营销方案100个软文
  • 嘉兴app开发公司seochinazcom
  • 温州微网站制作多少钱网络营销网站设计
  • 中山公司网站建设刚刚发生 北京严重发生
  • 网上商城什么意思成都seo经理
  • wordpress 同步微信文章app关键词排名优化
  • 网站开发的常见编程语言有哪些站长友情链接平台
  • 有空间与域名 怎么做网站免费做网站推广的软件
  • 自适应网站运动div如何设置的百度浏览器下载安装2023版本