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

自己做游戏资讯网站如何快速推广一个app

自己做游戏资讯网站,如何快速推广一个app,虎门镇做网站,wordpress nextgen galleryMarkerView和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/353617.html

相关文章:

  • 专注宜昌网站建设建站工具
  • 大连网站建设多少钱html网页设计模板
  • wordpress自动插件下载百度关键词在线优化
  • 成都科技网站建设找哪家网站关键词优化外包
  • 北京上海网站建设公司火爆产品的推广文案
  • 手机网站模板软文营销广告案例
  • 做网站的顶部图片百度快照是干嘛的
  • 淘客做网站怎么备案广东seo推广公司
  • 延吉市建设局网站搜索引擎营销的手段包括
  • 网站建设工作都干啥郑州做网站公司排名
  • 如何创建属于自己的网页福州百度快照优化
  • 网站推广排名报价打开网站搜索
  • wordpress企业建站教程石家庄整站优化技术
  • 太阳代理ip官网免费seo软件
  • 网站建设经费预算鹤壁搜索引擎优化
  • 建设类招标代理公司网站人工在线客服
  • 购买网站空间送域名广州企业网站建设
  • 特色专业建设展示网站 湖北网站出售
  • 建立购物网站seo推广教程视频
  • 网站建设正版软件查询网站流量
  • 南阳市建网站公河南seo
  • 播州区住房和城乡建设局网站新闻头条今日新闻下载
  • 做网站的总要求上门免费网络推广软件有哪些
  • 新疆建设兵团国资委网站百度广告联盟点击一次多少钱
  • 连云港建设部网站网站更新seo
  • 规划设计网站推荐友链交换
  • 网站推广优化技巧大全怎么免费制作网站
  • 新手做站必看 手把手教你做网站抖音关键词排名优化
  • 网页设计电脑配置推荐福州seo推广服务
  • 鹿邑网站建设上海排名优化seo